2010-10-19 130 views
1

我有一個現有的運行在生產模式下的現有Tomcat安裝。它作爲一個Windows服務運行。作爲服務運行的多個Tomcat實例

我想要的是添加另一個tomcat實例,但指向不同的端口,但它們都駐留在同一臺服務器計算機上。

這樣做可以不必關閉另一個實例。我瀏覽網頁,看到一些帖子,討論如何設置多個實例,但根據它們,它只適用於不作爲Windows服務運行的Tomcat安裝。

有什麼想法?

回答

1

我不熟悉Tomcat如何在Windows下作爲服務運行。

一般地,沒有什麼是Windows機器上運行Tomcat的多個實例阻止你,但也有可能是一些在Tomcat使用的服務包裝。這可能是你正在運行的問題。

這就是說。

如果你只是想運行一個不同的端口在不同的網絡應用,您可以配置服務,與相關的連接器,發動機,和主機,該主機內部署了一個要運行你的戰爭。這樣,一個運行的Tomcat實例將在不同的端口上運行這兩個webapps。

大部分工作是簡單地剪切和粘貼爲Tomcat現有server.conf文件,複製服務條目,並調整一些端口號。

1

除了遺囑答案,
據我所知Tomcat,則需要在conf/server.xml

<Server port="8005" shutdown="SHUTDOWN"> 

<Connector port="8090" protocol="HTTP/1.1" .... > 

調整端口是唯一的。