2017-08-18 106 views
0

在將環境從Windows XP(32位)移至Windows 10(64位)計算機時,出現奇怪的錯誤。Apache Tomcat無法在Windows 10上使用2個webapps啓動

我的Apache Tomcat服務在舊服務器上使用2個webapps正常運行。當我將應用程序移至新服務器(Windows 10)時,我無法同時使用2個webapps啓動tomcat。我仍然可以用一個webapp啓動tomcat - 不管2個應用中的哪個應用放在webapps目錄中。

我的卡塔利娜日誌結尾:

INFO:部署Web應用程序目錄C:\ Program Files文件\ Apache的 軟件基金會\ Tomcat的7.0 \的webapps \ swanny SIE 18,2017年下午9時08分17秒 org.apache.catalina.startup.TldConfig執行INFO:至少有一個JAR 已針對TLD進行掃描,但尚未包含任何TLD。啓用 此記錄器的調試日誌記錄以獲取已掃描的JAR的完整列表,但未找到其中的TLD 。掃描期間跳過不需要的JAR可以提高啓動時間和JSP編譯時間。

沒有最後指出該服務器已經啓動這樣的:在XXXXX毫秒

Server啓動

我使用-Xmx1024m舊機器。我將新機器的內存增加到了-Xmx2048m,以確保這些不是內存問題(畢竟是64位)。但問題仍然存在。

任何人都可以指出我的方向嗎? Regards

+0

我發現當我有2個webapp時,我的日誌顯示:「[localhost-startStop-1] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - 破壞org.springframework.beans.factory.support中的單例。 DefaultListableBeanFactory @ e4faa3f:定義bean「,所以看起來春天不能正常起來。有趣的是 - 當我只啓動一個webapp時,我沒有這樣的條目。 – Gandalf

回答

0

使用64位tomcat並檢查它。

+0

我使用了32位/ 64位Windows Service Installer。我想它正確安裝了Tmcat。 – Gandalf