Linux上部署多個tomcat
前言
1、參考這篇:https://www.cnblogs.com/wwho/protected/p/12619417.html
2、這邊只有一臺機器,所實現的是在一個虛擬機器上部署3個tomcat
3、部署步驟:
先安裝部署好1個tomcat:
把部署好的tomcat再複製2個出來
修改server.xml配置
驗證
一、Linux部署tomcat
參考這篇:https://www.cnblogs.com/Samkes/p/15969294.html
二、複製tomcat
1、重新命名
[root@localhost tomcat]# mv apache-tomcat-8.5.50 apache-tomcat-8.5.50-1
2、複製
[root@localhost tomcat]# cp -ar apache-tomcat-8.5.50-1 apache-tomcat-8.5.50-2
三、修改server.xml配置
1、修改前可以把server.xml備份一下
2、tomcat預設都是在8080埠啟動的,為了能讓3個服務都能啟動,就需要改啟動埠,開啟apache-tomcat-1/conf/server.xml目錄編輯
3、vi /usr/local/tomcat/apache-tomcat-1/conf/server.xml
找到以下三個地方,把埠改成跟之前不一樣的,如下
//8011遠端停服務埠 <Server port="8011" shutdown="SHUTDOWN"> //8081為http埠 <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //8021為AJP埠,Apache能通過AJP協議訪問Tomcat的8006埠 <Connector port="8021" protocol="AJP/1.3" redirectPort="8443" />
4、開啟apache-tomcat-2/conf/server.xml目錄編輯
//8012遠端停服務埠 <Server port="8012" shutdown="SHUTDOWN"> //8082為http埠 <Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //8022為AJP埠,Apache能通過AJP協議訪問Tomcat的8006埠 <Connector port="8022" protocol="AJP/1.3" redirectPort="8443" />
5、開啟apache-tomcat-3/conf/server.xml目錄編輯
//8013遠端停服務埠 <Server port="8013" shutdown="SHUTDOWN"> //8083為http埠 <Connector port="8083" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //8023為AJP埠,Apache能通過AJP協議訪問Tomcat的8006埠 <Connector port="8023" protocol="AJP/1.3" redirectPort="8443" />
6、改完之後,把8081、8082、8083三個埠新增到防火牆(如果是阿里雲伺服器,去阿里雲ECS後臺管理-安全組-配置規則-新增8081、8082、8083三個埠訪問許可權)
firewall-cmd --add-port=8081/tcp --permanent firewall-cmd --add-port=8081/udp --permanent firewall-cmd --add-port=8082/tcp --permanent firewall-cmd --add-port=8082/udp --permanent firewall-cmd --add-port=8083/tcp --permanent firewall-cmd --add-port=8083/udp --permanent firewall-cmd --reload
7、接著去重啟3個tomcat, 去到對應bin目錄下
./shutdown.sh ./startup.sh
8、檢視tomcat是否啟動成功
[root@localhost tomcat]# ps -ef | grep tomcat
三、驗證
1、在瀏覽器上分別然後訪問http://http://192.168.216.128:8081/
,http://http://192.168.216.128:8082/
,http://http://192.168.216.128:8083/
。會發現都可以訪問到了。首次訪問會比較慢,如果不能訪問就執行reboot重啟
2、為了驗證方便,修改tomcat首頁/usr/local/tomcat/apache-tomcat-1/webapps/ROOT,開啟index.jsp檔案,把Home 分別改成Home8081,Home8082,Home8083
[root@localhost tomcat]# cd /usr/local/tomcat/apache-tomcat-8.5.50-1/webapps/ROOT/