让tomcat 输出详细的错误信息

    当项目中加入一些框架的时候,例如hibernate,spring等,在配置的时候容易出现jar包冲突,jar包缺少的问题,在开发的过程中会出现一些看似诡异的问题,其实问题并不诡异,是我们在tomcat的控制台看到的只是表面的问题,有的时候不同的异常在控制台输入的是同样的错误信息,让我们无从入手。

    相信有过这样经历的朋友肯定会和我一样很闹心,闹心归闹心,我们需要一个解决的办法!

    解决问题的关键就是让控制台输出更加详细的信息,将错误的信息具体化,那样我们就可以有据可循,不怕错误,可怕的是不知道错误出现在那里。

      我用的tomcat版本是apache-tomcat-6.0.20

      /********

      1. 在命令行下进入到tomcat的bin目录下

      2. 输入service.bat install 命令

      3. 顺利安装了。

      *********/

    将tomcat-juli-adapters.jar,log4j-1.2.15.jar, log4j .properties复制到D:\Java\ApacheTomcat6.0.14\lib下面.

    将 log4j -juli.jar复制到D:\Java\apache- log4j -6.0.14\bin\下面.

    然后启动 tomcat

     转自:

     如果你想在你的项目爆出更多的信息可以将日志文件加入在classpath下面:

     # For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
     # For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
     log4j.rootLogger=INFO, stdout, logfile

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n

    log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=${petstore.root}/WEB-INF/petstore.log
log4j.appender.logfile.MaxFileSize=512KB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

 

我把需要的资源文件上传,希望和一样有这样问题的朋友能尽快脱离苦海

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值