1. 程式人生 > >Linux下搭建Java web開發環境

Linux下搭建Java web開發環境

概述:

1.Linux環境一臺(VM或者雲伺服器,本教程採用百度雲伺服器BCC)Baidu Cloud Compute

伺服器配置說明:centos6.5,jdk7_64 ,tomcat7

2.新建幾個目錄,/software /data /log /backup,用來存放jdk、tomcat、MySQL等軟體。

3.離線下載jdk、tomcat、MySQL軟體,使用FTP等工具上傳到Linux伺服器。

4.安裝與配置。

詳細步驟:

1.相關軟體的下載。

jdk8官方下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

tomcat官網:http://tomcat.apache.org/

MySQL官網下載地址(社群版):https://dev.mysql.com/downloads/mysql/5.6.html#downloads

 bundle,捆綁,包括所有,也可以單獨下載。

2.上傳下載好的安裝包到伺服器(使用SecureCRT或者XShell即可) 

新建一個目錄來存放軟體。

cd /
mkdir /backup
mkdir /backup/software

3.安裝jdk。(rpm包安裝無需配環境變數,tar.gz壓縮包安裝需要配置/etc/profile)

檢視是否已經有Java環境(有些Linux可能會帶java環境,例如open jdk等)

java -version

rpm -qa|grep java

如果沒有,則什麼都不會顯示。

##進入安裝包檔案目錄
cd /backup/software
##安裝jdk,報錯unpacking?? sudo去掉試試
sudo rpm -ivh jdk-8u191-linux-x64.rpm
##檢查是否安裝成功
java -version

安裝時候,可能報錯,error: unpacking of archive failed on file /usr/java/jdk1.8.0_191-amd64/lib/missioncontrol/plugins/org.eclipse.emf.ecore_2.10.1.v20140901-1043.jar;5c3b1e84: cpio: read failed - No such file or directory
error: jdk1.8-2000:1.8.0_191-fcs.x86_64: install failed

應該是許可權問題,把sudo去掉試試。

4.Tomcat安裝。

##進入安裝包位置
cd /backup/software
##解壓Tomcat
tar -zxvf apache-tomcat-7.0.92.tar.gz
##移動tomcat資料夾到/usr下
mv apache-tomcat-7.0.92 /usr/tomcat7.0.92

##配置中文亂碼和埠,將8080改為80,後面加上URIEncoding="UTF-8"
vi /usr/tomcat7.0.92/conf/server.xml

##將tomcat加入開機自啟動
echo "source /etc/profile" >>/etc/rc.d/rc.local
echo "/usr/tomcat7.0.92/bin/startup.sh" >>/etc/rc.d/rc.local
##這裡有點要說明,rc.local先於/etc/profile執行,所以會得不到JAVA環境變數,所以在startup.sh前加入程式碼:source /etc/profile  這樣就可以

 5.MySQL的安裝。

##檢視是否有MySQL
rpm -qa|grep mysql