現場(環境): CentOS7 套件: Java SDK 8u101、Apache-tomcat-8.5.4
Step1 下載相關的檔案
Apache Tomcat 官網下載服務,選擇[ tar.gz]壓縮檔版本
Java 下載 RPM檔 or .bin檔(比較舊的版本會有安裝成.bin檔)
Step2 將檔案上傳至CentOS Server
方式1: FTP上傳(可透過FileZilla軟體上傳)
前提是:CentOS上面得需先有以建立好的FTP Server
或者你要偷懶用SFTP上也是可以(方法3)
當然更簡單的是在Linux環境上,用scp直接拋上伺服器。(方法4)
方式2:WinSCP 上傳 (較不建議)
Windows傳送檔案到Linux的軟體,這種傳輸方式僅適合傳輸檔案,
若為函式或設定檔透過WinSCP有時會造成讀取不到設定檔的狀況。
方式3:SFTP上傳 (利用SSH服務的FTP傳輸方式)--偷懶可以用這個
在透過FTP傳輸時,將原本預設的PORT由 TCP-21更改為TCP-22
前面主機的地方僅要輸入IP可不用打sftp://
sftp://後面你輸入22後按連線,就會自己出現!!
方式4:若自己做得主機為linux可以使用SCP操作
EX:
scp /home/joe/apache-tomcat.tar.gz root@【CentOS主機IP】:/root/apache-tomcat.tar.gz
後面的/root/apache-tomcat.tar.gz為我要傳輸過去的位置,自己可以去定義檔案的名稱
後面也可以用/root/. 表示我傳輸過去要使用與傳送端相同的檔名
Step3.安裝Oracle Java
先查看一下檔案有沒有在我們上傳到的地方,有找到jdk-8u101-linux-x64.rpm檔案
RPM檔解壓縮
#cd /root //切換到檔案存在的路徑下
#rpm -Uvh jdk-8u101-linux-x64.rpm
檢查一下java是否確實安裝進來了
#ls -l /usr/java //看到JAVA檔在這裡
Step4. 解壓縮Apache-tomcat
#tar -zxvf apache-tomcat-8.5.4.tar.gz
檢查一下檔案
#ls -l /root
移動tomcat目錄位置 順便更名tomcat8
# mv /root/apache-tomcat-8.5.4 /opt/tomcat8
檢查一下目錄
#ls -l /opt/tomcat8
Step5. 設定環境變數
設定在這個檔案的最後面
#vim /etc/profile
#!##
export JAVA_HOME=/usr/java/jdk1.8.0_101
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_BASE=/opt/tomcat8
export CATALINA_HOME=/opt/tomcat8
export CATALINA_TMPDIR=/opt/tomcat8/temp
#!##
套用環境變數
#source /etc/profile
Step6 tomcat設定說明
用途:
TCP-8005: Tomcat 在停止服務時必須使用的PORT
TCP-8009: AJP使用,Tomcat與其他Http Service 串接就是靠這個PORT,
因tomcat在處理一些程序的效能可能不如其他Service來的好。
(EX:透過mod_jk 與 apache進行串接)
TCP-8080: Tomcat WEB預設PORT
tomcat主要設定檔 都會放在conf資料夾內
其中server.xml可以設定webapps路徑、LOG、PORT的地方
Step7開機啟用 (簡單偷懶版)
因為CentOS 7有安全上的設定
所以要給/etc/rc.local權限 才能開啟RUN內部的SHELL
#chmod +x /etc/rc.local
可以把套用環境變數 & tomcat的開機檔路徑寫在裡面
這樣開機CentOS會自己撈。
#vim /etc/rc.local
或者就自己認真寫SHELL 設定開機啟用。
Step 8. 開啟tomcat服務運行測試
#/opt/tomcat8/bin/startup.sh
運行WEB的畫面(tomcat預設走 TCP-8080)
也可以重開機測試看看,看開機啟用是否生效!
到這邊就完成簡單的Tomcat服務設置,
當然這樣設置出來的tomcat服務沒有很安全~
但若是做為測試環境使用,是相當足夠的。
<本篇完>
留言列表