在将我的环境从Windows XP(32位)移动到Windows 10(64位)计算机时,我遇到了一个奇怪的错误。
我的Apache Tomcat服务在旧服务器上使用2个webapp正常运行。当我将我的应用程序移动到新服务器(Windows 10)时,我无法同时使用2个webapp启动tomcat。我仍然可以使用一个webapp启动tomcat - 无论2个应用程序中的哪个应用程序都放在webapps目录中。
我的catalina日志以:
结束信息:部署Web应用程序目录C:\ Program Files \ Apache 软件基础\ Tomcat 7.0 \ webapps \ swanny sie 18,2017 9:08:17 PM org.apache.catalina.startup.TldConfig执行INFO:至少一个JAR 扫描了TLD但尚未包含TLD。启用调试日志记录 此记录器提供已扫描但没有TLD的JAR的完整列表 在他们身上找到了。在扫描期间跳过不需要的JAR可以改善 启动时间和JSP编译时间。
没有最后声明服务器已经像这样启动:
XXXXX ms中的服务器启动
我的旧机器使用-Xmx1024m。我将新机器的内存增加到-Xmx2048m以确保这些不是内存问题(毕竟它是64位)。然而问题仍然存在。
有人能给我指点方向吗? 此致
答案 0 :(得分:0)
使用64位tomcat并检查它。