1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

適用場景


有多個 JavaWeb 項目需要部署在同一臺 Linux 服務器上,而這些項目開發時,使用的 JDK 和 Tomcat 版本都不相同,多個 Tomcat 以 Service 服務方式運行,可通過命令分別啟動/停止/重啟,或者開機自啟。

詳細過程


步驟 1 :

官網下載項目適用的 Tomcat 版本。

1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

步驟 2 :

將 Tomcat 解壓到 Linux 服務器上不同的目錄,

例如: /opt/tomcat1opt/tomcat2

1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

步驟 3 :

Tomcat1 的配置文件保持默認即可(有需要也可修改),修改 Tomcat2 的運行時的3個端口。

編輯修改 /opt/tomcat2/conf/server.xml 文件,3個端口號分別改為未被其他服務佔用的端口。

1> http 訪問端口(默認為 8080 端口):

1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

2> 監聽 tomcat 關閉的端口(默認為 8005 ):

1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

3> 負責接收其他 http 服務器的請求端口(默認為 8009 ):

1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

步驟 4 :

分別創建兩個Tomcat 的 service 腳本,記得修改各自適用的的 JAVA_HOME。

tomcat1 : /etc/init.d/tomcat1

1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

tomcat2 : /etc/init.d/tomcat2

1 臺 Linux 服務器上,部署多個 Tomcat,並以 service 方式運行

步驟 5 :
用Service命令start/stop/restart測試,正常後可設置服務開機自啟。

// 命令方式啟動/停止/重啟

Service tomcat1 start/stop/restart

Service tomcat2 start/stop/restart

// 設置服務開機自啟

chkconfig tomcat1 on

chkconfig tomcat2 on

更多個tomcat部署,步驟方法一樣。


分享到:


相關文章: