`
phoenix520
  • 浏览: 142254 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决Tomcat启动时错误日志不详细的问题

    博客分类:
  • Java
阅读更多

    以前用Tomcat用得好好的,项目启动的时候错误日志都会输出到控制台,不知道从啥时候开始,Tomcat的详细错误日志不见了,只报一个万恶的Context [] startup failed due to previous errors,却找不到previous errors具体是啥东西,郁闷了很久,在网上查了一下资料,终于解决了这个问题。

 

    Tomcat的官方原文在http://tomcat.apache.org/tomcat-6.0-doc/logging.html 可以找到。

 

    首先找一个log4j的lib包放在tomcat的lib目录下,log4j包在基本的java项目里面都有,随便找一个扔进去应该就可以了,然后在lib目录新建一个log4j.properties文件,内容为:

log4j.rootLogger=ERROR
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%p]%t-%c-%m%n

log4j.logger.org.apache.catalina=INFO,CONSOLE

 更多的配置内容可以参考log4j的配置。

    去http://apache.freelamp.com/tomcat/tomcat-6/v6.0.26/bin/extras/ 下载两个文件:

tomcat-juli-adapters.jar放到tomcat的lib目录下,tomcat-juli.jar覆盖到tomcat的bin目录下,注意要下载对应你的tomcat版本的文件。

    现在重启tomcat,详细的日志文件又回来了。

分享到:
评论
1 楼 baa 2013-01-24  
tomcat7默认的日志好像也挺详细的。

相关推荐

    tomcat启动不了问题处理

    当遇到Tomcat启动失败的问题时,应首先根据日志文件中的错误信息进行定位。然后按照上述步骤逐一排查可能的原因。通过调整配置文件、解决端口冲突、更新JRE/JDK版本等手段,大多数启动失败的问题都可以得到解决。...

    tomcat启动的错误

    通过以上步骤,可以有效地解决Tomcat启动时出现的与MySQL JDBC驱动相关的错误。此外,在进行SSH框架整合时,还需要注意其他可能引发的问题,如依赖冲突、配置错误等,这些都需要仔细排查和处理。希望本文能够帮助您...

    Tomcat启动闪退原因分析及问题解决办法分析

    具体问题应该具体分析解决,一般而言我们解决Tomcat启动闪退问题的关键就是在于收集详细的错误信息,结合日志文件、环境配置和系统资源状态,逐步排查潜在的问题根源,并针对性地进行修正。 以下时可能出现的部分...

    解决tomcat5.5以上不能用命令行启动的问题

    5. **日志文件分析**:当Tomcat无法启动时,会生成错误日志。检查`logs/catalina.out`文件,从中获取具体错误信息,这是诊断问题的关键。 6. **依赖库问题**:如果Tomcat依赖的某个库缺失或版本不兼容,也会导致...

    Eclipse中Tomcat启动失败的解决方案

    在IT领域,特别是对于Java...当然,具体问题可能因环境而异,因此在实践过程中,建议结合具体的错误日志进行针对性的分析和处理,以便找到最合适的解决方案。希望本文能为遇到类似问题的开发者提供有益的指导和帮助。

    TOMCAT不能正常启动总结

    当Tomcat无法正常启动时,可能的原因多样,包括但不限于配置错误、环境问题、资源冲突或软件版本不兼容等。 首先,配置错误是常见问题之一。例如,`server.xml`是Tomcat的核心配置文件,其中包含了端口号、部署应用...

    tomcat 下catalina.out 日志乱码问题处理

    这通常是由于字符编码不匹配导致的,因为Tomcat在读取或写入日志时,使用的编码与日志内容的实际编码不一致。 描述中提到的“部署到Linux服务器后,控制台catalina.out文件输出的中文为乱码”,这暗示了问题可能与...

    tomcat日志详细说明

    日期.log**:这是Tomcat最核心的日志文件之一,记录了Tomcat启动过程中的详细信息,包括JVM参数、操作系统信息等。例如,在成功启动时,你可能会看到如下的日志记录: ``` 24-Dec-2018 13:30:02.664 信息 [main] ...

    tomcat 升级到8.5.99后,系统启动不起来问题(修复 CVE-2024-24549 拒绝访问漏洞)

    标题中的“tomcat 升级到8.5.99后,系统启动不起来问题”涉及到的是一个关于Apache Tomcat服务器升级过程中遇到的问题。Apache Tomcat是Java Servlet和JavaServer Pages(JSP)的开源应用服务器,常用于构建和部署...

    windows不能在本地计算机启动Apache Tomcat. 有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服

    标题中的问题指向的是Windows操作系统上启动Apache Tomcat时遇到的故障。Apache Tomcat是一个流行的开源Java应用服务器,常用于部署和运行Java Web应用程序。当出现“Windows不能在本地计算机启动Apache Tomcat”的...

    Myeclipse中无法启动TOmcat的一些问题

    ### Myeclipse中无法启动Tomcat的一些问题及解决方法 #### 一、问题概述 在使用Myeclipse集成开发环境时,用户可能会遇到无法启动Tomcat服务器的问题。这些问题可能源于多种原因,包括安装方式不当、配置错误等。...

    解决tomcat无法启动.txt

    ### 解决Tomcat无法启动的方法 在日常的开发工作中,我们经常会遇到Tomcat服务器无法启动的问题,这不仅会影响到项目的正常运行,也会增加开发者的调试难度...希望本文能帮助大家顺利解决Tomcat启动过程中的各种问题。

    Tomcat常见错误

    这些是Tomcat使用中可能遇到的一些典型错误,通过理解错误信息,定位问题原因,并参照上述解决建议,通常能有效解决这些问题,确保Tomcat稳定运行。在遇到具体问题时,还应结合Tomcat的日志信息进行深入排查。

    tomcat启动原理解析

    以下是对Tomcat启动流程的详细解析: 1. **初始化环境** - Tomcat启动前,首先会检查并配置系统环境,包括JDK版本、JAVA_HOME、CATALINA_HOME等环境变量。 - 阅读`conf/server.xml`配置文件,这是Tomcat的核心...

    启动tomcat version一闪而过解决方案

    2. **Tomcat版本与JDK版本不兼容**:不同版本的Tomcat对JDK版本的要求有所不同,如果使用了不兼容的JDK版本,也可能导致Tomcat启动异常。 3. **系统资源不足**:包括内存、CPU等硬件资源不足,或者磁盘空间不足等...

    tomcat启动问题

    本文将详细介绍Tomcat启动过程中可能遇到的问题及其解决方案,帮助读者快速定位并解决问题。 #### 二、理解Tomcat启动脚本 ##### 1. `startup.bat` 和 `catalina.bat` - **`startup.bat`**: 这是Windows系统下...

    tomcat问题解决

    4. **日志分析**:Tomcat的错误日志位于`logs`目录下,如`catalina.out`文件,这是诊断问题的重要资源。通过阅读这些日志,可以定位到具体错误和异常信息。 5. **权限问题**:如果Tomcat无法写入工作目录或日志目录...

    让tomcat 输出详细的错误信息

    当遇到问题时,理解如何让Tomcat输出详细的错误信息是至关重要的,因为这些信息能帮助我们诊断和解决系统中的故障。这篇博客文章的标题"让Tomcat输出详细的错误信息"正好触及了这一关键技能。 首先,我们要了解...

    Tomcat启动停止脚本

    "Tomcat启动停止脚本"提供了这样的便利,使得操作过程自动化,特别是当需要将这些操作集成到服务器的计划任务中时。 一、Tomcat启动脚本 启动脚本通常名为`startup.sh`(在Unix/Linux环境)或`startup.bat`(在...

    解决Idea的tomcat启动报多个listener的错误问题

    标题中的“解决Idea的tomcat启动报多个listener的错误问题”指的是在使用IntelliJ IDEA(Idea)集成开发环境启动Apache Tomcat服务器时,遇到了关于监听器(listener)的错误。这个问题通常表现为Tomcat无法正常启动...

Global site tag (gtag.js) - Google Analytics