close

現場(環境): CentOS7      套件: Java SDK 8u101Apache-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路徑、LOGPORT的地方

 


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服務沒有很安全~

但若是做為測試環境使用,是相當足夠的。

 

<本篇完>

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()