2017-08-18 45 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