当前位置: 代码迷 >> Java Web开发 >> tomcat 运作.war项目运行到一半自动退出(急)
  详细解决方案

tomcat 运作.war项目运行到一半自动退出(急)

热度:764   发布时间:2016-04-16 21:52:42.0
tomcat 运行.war项目运行到一半自动退出(急)
我在本地用mceclipse把项目导出为.war项目,在我自己的机子上能运行,然后我把.war项目放在服务器tomcat 7.0下的webapp文件下,运行到一半就不行了,我的tomcat是正常的,能进入locolhost:8080,jdk是7的,服务器没装myeclipse,下面是tomcat运行日志

九月 02, 2014 9:48:22 上午 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.30 using APR version 1.4.8.
九月 02, 2014 9:48:22 上午 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
九月 02, 2014 9:48:23 上午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized (OpenSSL 1.0.1g 7 Apr 2014)
九月 02, 2014 9:48:24 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-apr-8080"]
九月 02, 2014 9:48:24 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
九月 02, 2014 9:48:24 上午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2916 ms
九月 02, 2014 9:48:24 上午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
九月 02, 2014 9:48:24 上午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.54
九月 02, 2014 9:48:24 上午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor C:\apache-tomcat-7.0.54\conf\Catalina\localhost\dossm.xml
九月 02, 2014 9:48:29 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
九月 02, 2014 9:49:10 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-plugin.xml]
九月 02, 2014 9:49:21 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts.xml]

运行到最后一行就自动退出了,到底什么原因啊?
------解决思路----------------------
检查下后台日志文件,看看有没有什么有价值的信息。

然后日志级别调低点,Tomcat内存调高点,再试试看。
------解决思路----------------------
1.手动设置MaxPermSize大小修改TOMCAT_HOME/bin/catalina.sh 在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m 
  相关解决方案