如何调试tomcat应用程序无法启动

时间:2013-12-11 04:13:18

标签: tomcat tomcat6

我正在用centos / tomcat 6 / jdk 6创建一个全新的盒子

我正在部署爆炸性的战争(长篇故事......)

为此,我在

中创建了一个ROOT.xml
/opt/java/apache-tomcat-6.0.37/conf/Catalina/localhost

 <Context path=""
             docBase="/home/myapp"
             crossContext="true"
             allowLinking="true"
             debug="0"
             reloadable="false" >

我有/ home / myapp / WEB-INF和/home/myapp/WEB-INF/web.xml以及所有其他相关文件。这个目录结构来自工作箱。

当我启动tomcat时,我将使用tailf catalina.out amd和

INFO: Deploying configuration descriptor ROOT.xml
Dec 10, 2013 10:04:25 PM org.apache.catalina.startup.HostConfig deployDescriptor

通常在ROOT部署时我会看到更多信息

当我尝试去http://myhost.com:8080时,我得到了404

但我在日志文件中什么都没有,所以我正在寻找关于如何添加更多调试以查看最新情况的建议。

我也尝试过设置debug = 9并且没有更多信息

     <Context path=""
             docBase="/home/unitnet"
             crossContext="true"
             allowLinking="true"
             debug="9"
             reloadable="false" >

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

我找到了一种让tomcat日志文件更详细的方法,它让我解决了我的问题 我编辑了$ CATALINA_HOME / conf / logging.properties并且没有注释这些行(非常非常详细)::

org.apache.catalina.startup.ContextConfig.level = FINE

org.apache.catalina.startup.HostConfig.level = FINE

org.apache.catalina.level = FINE