【发布时间】:2012-01-27 08:27:46
【问题描述】:
我正在尝试将我的 spring 应用程序部署在具有 tomcat 6.0.29 服务器的服务器机器中。但是tomcat服务器在提取war时会自动停止。
在 Catalina Log 我有以下内容:
Jan 27, 2012 3:02:44 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive application.war
在 localhost.log
Jan 27, 2012 3:03:21 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
没有任何堆栈跟踪。
我尝试重新启动 tomcat,但服务器在提取 war 文件时停止。我尝试将 JVM 内存增加到 1024MB。还是同样的问题。
我在我的另一台测试服务器上部署了相同的战争,它工作正常。
任何帮助...
【问题讨论】:
-
您确定所有 Tomcat 日志中都没有错误吗? Tomcat 是响应还是挂起?可以使用
jstack或 JVisualVM 进行线程转储吗? -
Hai Tomasz Nurkiewicz,是的,我在 tomcat 日志中没有任何错误堆栈跟踪。 Tomcat立即停止了。我现在将尝试使用 jstack 进行线程转储。
-
是Tomcat java进程崩溃了吗?
-
@nico_ekito,Tomcat 崩溃了。
-
你使用的是什么版本的JVM?哪一个(Oracle、OpenJDK、Gnu)?