1. 程式人生 > >在阿里雲上配置Java Web專案部署環境

在阿里雲上配置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設定環境變數

  1. 編輯 /etc/profile:

    vi /etc/profile

  2. 按 i 鍵進入編輯模式。

  3. 在 /etc/profile 檔案中新增以下資訊:

  4.  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記憶體引數

  1. 執行命令 vi /usr/local/tomcat/bin/setenv.sh, 建立 /usr/local/tomcat/bin/setenv.sh。

  2. 按 i 鍵進入編輯模式。

  3. 新增以下內容:

  4. 按 Esc 鍵退出編輯模式,輸入 :wq 儲存並退出檔案。

JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'

2.3設定tomcat自啟動指令碼(重啟阿里雲伺服器時可以自啟tomcat)

  1. 重新命名 Tomcat-init:mv Tomcat-init /etc/init.d/tomcat

  2. 新增執行許可權:chmod +x /etc/init.d/tomcat

  3. 執行以下命令,設定啟動指令碼 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中釋出網頁