工具
- FileZilla 本地機與服務器文件互傳的軟件
- Xshell ssh遠程連接雲服務器的軟件
部署JDK
- 下載JDK 我採用的是 jdk-8u144-linux-x64.tar.gz
- 創建新目錄
mkdir -p /usr/java
- 用FileZila將 jdk-8u144-linux-x64.tar.gz 上傳到/user/java
- 進入文件夾解壓
cd /usr/java
tar -zxvf jdk-8u144-linux-x64.tar.gz
- 設置環境變量
- 打開/etc/profile
vi /etc/profile
按i進去編輯模式
- 在/etc/profile 底部添加
# set java environment export JAVA_HOME=/usr/java/jdk1.8.0_144 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib export PATH=$JAVA_HOME/bin:$PATH
-
按下ESC鍵退出編輯模式,輸入
:wq
保存並關閉文件
- 打開/etc/profile
-
保存環境變量
source /etc/profile
- 運行java -version查看版本信息
部署Tomcat
- 下載tomcat壓縮包 我採用apache-tomcat-8.0.46.tar.gz
- 在/usr/local下創建tomcat文件夾,並用filezilla將tomcat壓縮包上傳
//進入 /usr/local後創建 mkdir -p tomcat
-
同上在tomcat下解壓apache-tomcat-8.0.46.tar.gz
-
同上打開 /ect/profile
vim /etc/profile
-
將如下代碼追加到 profile 文件末尾,之後保存退出
# tomcat config start CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.46 CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.0.46 PATH=$PATH:$CATALINA_BASE/bin export PATH CATALINA_BASE
-
進入/usr/local/tomcat/apache-tomcat-8.0.46/conf 目錄中,打開server.xml
cd ../tomcat/apache-tomcat-8.0.46/conf vi server.xml
-
找到如下代碼:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
將其中的 8080 改成 HTTP 協議的默認端口 80,改後的代碼如下:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
如果你的項目需要部署圖片等信息,且編寫了相關圖片上傳下載相對路徑和絕對路徑的轉化的工具類,可以在server.xml最後設置
<Context docBase="/root/projectdev/image/upload" path="/upload" reloadable="true" debug="0"></Context>
注: 要在雲服務器上創建/root/projectdev/image的文件夾,upload中爲圖片資料,打包上傳。關於圖片處理會有相應工具類說明
-
進入到 /usr/local/tomcat/apache-tomcat-8.0.46/bin 目錄中
- 打開 vi catalina.sh 文件,在 # OS specific support. 前面加入如下代碼,之後保存退出
JAVA_HOME=/usr/java/jdk1.8.0_144 JRE_HOME=$JAVA_HOME/jre
- 隨後啓動服務器