一臺服務器如何同時運行多個tomcat

        一般情況下一臺服務器運行一個tomcat容器,但是這不是必須的,如果有需要可以運行多個tomcat容器,如某些web應用程序正在測試,可能導致tomcat的崩潰,那麼這個web應用程序就不應該和其他正常運行的web應用程序放在一個tomcat容器中,負責可能導致其他的web服務崩潰,這是可以在一臺服務器上運行多個tomcat。這個主要是在tomcat的server.xml文件中進行配置,首先要了解server.xml文件的標籤架構,這個將會在後續中進行詳細的介紹,這裏只是說明如何運行多個tomcat:

  1. 修改server.xml文件中的
    <Server port="8005" shutdown="SHUTDOWN">
    這裏修改server標籤的port屬性,是各個運行的tomcat的port端口號各不相同。
  2. 修改server.xml文件中的
    <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />
    這是最經常修改的地方,這個主要是修改監聽端口,一般都會是80,這裏修改使得運行的各tomcat的端口不一樣。
  3. 修改server.xml文件中的
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    這個不是必須的,個人測試可能不修改也可以,因爲主要是與重定向端口有關,如果不修改個人測試也成功了。
       這樣我們完成了配置,就可以在一臺服務器上運行多個tomcat而互不影響了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章