2016-03-29 46 views
-1

我安裝了Apache Tomcat 7.在安裝過程中,它會詢問我是否想完全安裝,或者如果我想只安裝Web服務。我選擇安裝完整軟件包(Tomcat和Web服務)。完成後,我可以啓動一個Windows服務。然後我可以查看/使用基於Web的tomcat管理面板。安裝多個webapps時無法訪問Tomcat 7 Admin

我關閉了服務並重新運行安裝程序以設置其他Web服務。我將有幾十個網絡應用程序來設置。在安裝過程中,我選擇了「僅限Web服務」,因此我可以在不安裝Tomcat的情況下安裝其他Web應用程序。安裝完成。

我檢查了安裝文件夾並查看了webapps文件夾中的兩個web服務設置。我開始tomcat服務確定。當我嘗試查看基於Web的管理面板的Web服務..最初安裝的Web服務和第二個Web服務時,tomcat似乎掛起。當我嘗試關閉服務時,它不能正常關閉,並顯示窗口錯誤「無法關閉服務」。最終我可以殺死這個過程。

什麼可能導致此問題?我是Windows上的Tomcat新手,所以如果我沒有提供足夠的信息,我很抱歉。當我有一個webapp時,基於web的管理面板可以工作。當我有兩個或更多的web應用程序時,管理面板退出工作(掛起)。

任何想法?

+0

那麼你有2個Tomcat服務器在運行嗎? – andrewdleach

+0

運行在8090上的單個Tomcat。管理面板在my.servername.org:8090/testws/admin顯示正常。我的第一個網絡應用程序被命名爲testws。當我安裝第二個Web應用程序並重新啓動tomcat時,我無法訪問任一管理面板:my.servername.org:8090/testws/admin或my.servername.org:8090/test2ws/admin。 Tomcat似乎掛起。 webapps文件夾中有兩個目錄,每個webapp都有一個目錄。如果我將test2 webapp從webapps目錄移出並重新啓動tomcat,那麼最初設置的webapp(testws)工作正常。 – LuvnJesus

回答

0

如果您有Tomcat爲每個Web應用程序安裝單獨的服務,那麼您應該能夠分別控制它們中的每一個。他們將運行單獨的JVM,單獨的Tomcat服務等。

如果您希望單個服務部署多個應用程序,那麼看起來您可能犯了一個錯誤並配置了多個服務。

從命令行中,您可以啓動Tomcat服務管理器並準確指定您想要控制的Windows服務。例如:

C:\path\to\tomcat> tomcat8w.exe //ES//MyService 

(其中MyService是你給你的Windows服務,當你配置它的名字。)

你可以找到Tomcat's Windows Service Documentation更多信息。