歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux中java項目環境部署,簡單記錄一下

這裡只是簡單的記錄一下linux環境下面如何快速的搭配好環境,使你的項目能在linux環境上面運行。
很多時候,我們都是用windows環境進行配置調試的,而真正很多服務器都是在linux服務器上面的。
下面我就引用一些別人的網頁,然後簡單的描述記錄一下,如何才能快速的配置好環境。至於很多細節的處理,我就點到為止了。
首先記錄一下配置,我用得linux是contentOS,服務器用的是阿裡雲。
下面是記錄:
大致安裝流程:/content/4088950.html
安裝jdk:http://jingyan.baidu.com/article/d621e8dae805272865913fa7.html
/content/1115762.html
安裝tomcat:http://jingyan.baidu.com/article/ff42efa9162ea5c19e22021c.html
一些常用的環境變量
export JAVA_HOME=/usr/java/jdk1.7.0_79
export JAVA_BIN=/usr/java/jdk1.7.0.79/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
TOMCAT_HOME=/usr/tomcat
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH
環境變量立即生效,設置好環境變量之後需使用以下命令使它生效
source /etc/profile
下面給出會遇到的一些問題
首先是mysql密碼修改,和中文亂碼解決。
在windows環境下面,mysql默認是utf-8但是linux下面不是,所以需要修改。
修改mysql密碼:http://jingyan.baidu.com/article/0320e2c198ad5f1b87507bc8.html
mysql亂碼問題:http://www.2cto.com/database/201403/285169.html
重啟數據庫服務
#service mysqld restart
這裡是簡單的部署項目,所以我們暫時關閉防火牆,至於如何只設置一些端口可以訪問的防火牆配置,後面的博文我再進行詳細的說明。
關閉Linux的防火牆功能:
#chkconfig iptables off
#reboot
很多人喜歡使用navicat類似的圖形化界面,但是不能訪問你剛剛搭建的服務器,如果出現下面的錯誤,就是用下面的解決方案
1130 - Host'ClientIP' is not allowed to connect to this MySQL server
解決方法:使用root用戶登陸Linux,更改容許登陸的IP地址范圍。
mysql>grant all privileges on *.* to 'root'@'%' identified by 'rootpasswd' with grant option;
這段指令容許所有用root用戶輸入密碼登陸該mysql server,如果將'%' 換乘'192.168.1.124' ,那麼只有'192.168.1.124'的主機可以登陸。
現在重新用Navicat連接Linux mysql 便可以成功了。
很多時候你需要打開mysql的日志功能,在mysql中使用下面的命令
打開mysql中的數據庫的日志信息
set global general_log=on;
查詢你的服務器使用情況
[root@Linux var]# df -hl
文件系統 容量 已用 可用 已用% 掛載點
/dev/hdb2 75G 75G 0 100% /
/dev/hdb1 99M 9.2M 85M 10% /boot
none 251M 0 251M 0% /dev/shm
還有top命令就相當於我們的任務管理器中的顯示。
對於具體項目的部署,放置位置,啟動項目等等,命令,什麼的,這裡就不多說了。
建議先學習鳥哥的linux私房菜,簡單熟悉命令之後,熟悉很多簡單的操作之後,再來部署項目。
Copyright © Linux教程網 All Rights Reserved