在阿里雲上配置Java Web專案部署環境
①安裝前準備
②配置環境
1.jdk的安裝
1.1 gzip: stdin: not in gzip format 問題的解決
後來找到了問題,我是用wget命令直接下載的JDK,這是問題的根源。
去Oracle官網下載過jdk的童鞋應該都知道,下載之前需要同意Oracle的安裝協議,不然不能下載,但是用wget的方式,預設是不同意,雖然能下載下來,但是下載下來的檔案會有問題,所以在Linux上解壓一直失敗。
後來去官網下載好,然後傳到伺服器上(推薦工具:FileZilla Client),再解壓就沒有問題了。
1.2 解壓到/usr/java
1.3設定環境變數
-
編輯 /etc/profile:
-
按 i 鍵進入編輯模式。
-
在 /etc/profile 檔案中新增以下資訊:
-
按 Esc 鍵退出編輯模式,輸入 :wq 儲存並關閉檔案
#set java environmentexport JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
1.4載入環境變數: source /etc/profile。
1.5檢視 jdk 版本。當出現 jdk 版本資訊時,表示 JDK 已經安裝成功。
2.tomcat的安裝
2.1下載解壓tomcat到/usr/local/tomcat
2.2設定jvm記憶體引數
-
執行命令 vi /usr/local/tomcat/bin/setenv.sh, 建立 /usr/local/tomcat/bin/setenv.sh。
-
按 i 鍵進入編輯模式。
-
新增以下內容:
-
按 Esc 鍵退出編輯模式,輸入 :wq 儲存並退出檔案。
JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'
2.3設定tomcat自啟動指令碼(重啟阿里雲伺服器時可以自啟tomcat)
-
重新命名 Tomcat-init:mv Tomcat-init /etc/init.d/tomcat
-
新增執行許可權:chmod +x /etc/init.d/tomcat
-
執行以下命令,設定啟動指令碼 JAVA_HOME。
sed -i '[email protected]^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/[email protected]' /etc/init.d/tomcat
2.4設定自動啟動
2.4.1安裝 sysv-rc-conf
apt-get update
apt-get install sysv-rc-conf
2.4.2 新增tomcat服務
update-rc.d tomcat defaults
2.4.3 開啟自啟
sysv-rc-conf tomcat on
2.4.4 啟動tomcat服務
service tomcat start
③測試
在瀏覽器位址列中輸入 http://ip:8080 進行訪問。如果能看到那隻熟悉的tom貓,就代表在阿里雲上配置java web專案部署環境成功。
④在Tomcat中釋出網頁