`
lzstone
  • 浏览: 92632 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

让tomcat 输出详细的错误信息

    博客分类:
  • java
阅读更多

    当项目中加入一些框架的时候,例如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

 

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

 

分享到:
评论

相关推荐

    tomcat控制台详细错误日志设置

    tomcat控制台详细错误日志设置,有时tomcat控制台报的错误比较模糊,不知道该怎样去找原因,现在好了,按照简单说明配置一下

    Tomcat 不显示详细日志的问题

    Tomcat的详细错误日志不见了,只报一个万恶的Context [] startup failed due to previous errors,却找不到previous errors具体是啥东西

    tomcat启动的错误

    ssh整合的时候 启动tomcat常见的错误

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    先在每个tomcat中的\webapps\ROOT下的index.jsp下面加上以下的测试代码部分:(X代表不同的tomcat的输出不同的信息),把index.html删除,以免影响测试效果。在最后面的加上.即</table></body>之间。 System.out....

    Nginx+Tomcat负载均衡

    1. 使用tomcat自带的cluster方式,多个tomcat见自动实时复制session信息,配置起来很简单。但这个方案的效率比较低,在大并发下表现并不好。 2. 利用nginx的基于访问ip的hash路由策略,保证访问的ip始终被路由到同一...

    毕业设计项目,基于Java语言,Tomcat9.0,MySQL8.0考研机构信息管理系统.zip

    例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。 分布性 Java设计成支持...

    tomcat6下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法

     在tomcat6.0下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。  具体的原因就是:  在tomcat中jsp编译成servlet之后在函数_jspService...

    Nginx自定义访问日志的配置方式

    前言 Nginx日志主要分为两种:访问日志和错误...就我们普通的JAVAWEB项目来说,重要的日志一般输出并存放在Tomcat的log目录下,并区分日志输出级别。用于区分,查阅并统计相关日志信息。 当然,这不是重点,重点是很多

    应用分析监控平台 闪电狗.zip

    如何输出自定义变量 通过log4j的MDC实现,MDC内部使用了类似map的机制来存储信息,相对应的方法,MDC.put(key,value);在配置PatternLayout的时候使用:%x{key}来输出对应的value,如跟踪用户请求的所有日志: java...

    Javaweb《卖淘乐》后台管理系统课程设计.zip

    在计算机应用的众多领域中,管理信息系统占据着十分重要的地位,它使用系统的观点,以计算机科学和现代通信技术为基础,对某一组织或机构中有关管理的数据进行收集、处理,并输出有用信息,使大量的手工劳动自动完成...

    超级有影响力霸气的Java面试题大全文档

    但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...

    01------helloServlet.rar

    源码编译为字节码,部署到tomcat 当前程序主要讲解: 1、输出HTML代码到浏览器:浏览器只能执行html css javascript,所以输出的内容也必须是html css javascript代码 2、设置响应的内容类型以及字符编码方式:...

    Java数据库编程宝典2

    13.2.5 错误处理 13.2.6 使用存储过程作为输入和输出参数 13.3 小结 第14章 使用Blob和Clob管理图像和文档 14.1 大对象 14.1.1 使用Blob存储二进制数据 14.1.2 使用Clob存储文本数据 14.2 从浏览器上载...

    Java数据库编程宝典4

    13.2.5 错误处理 13.2.6 使用存储过程作为输入和输出参数 13.3 小结 第14章 使用Blob和Clob管理图像和文档 14.1 大对象 14.1.1 使用Blob存储二进制数据 14.1.2 使用Clob存储文本数据 14.2 从浏览器上载...

    Java数据库编程宝典1

    13.2.5 错误处理 13.2.6 使用存储过程作为输入和输出参数 13.3 小结 第14章 使用Blob和Clob管理图像和文档 14.1 大对象 14.1.1 使用Blob存储二进制数据 14.1.2 使用Clob存储文本数据 14.2 从浏览器上载...

    Java数据库编程宝典3

    13.2.5 错误处理 13.2.6 使用存储过程作为输入和输出参数 13.3 小结 第14章 使用Blob和Clob管理图像和文档 14.1 大对象 14.1.1 使用Blob存储二进制数据 14.1.2 使用Clob存储文本数据 14.2 从浏览器上载...

    java web 视频、电子书、源码(李兴华老师出版)

    12.9、使用BodyTagSupport开发迭代输出 12.10、简单标签 12.11、DynamicAttributes接口 12.12、本章摘要 第13章 标准标签库(JSTL) 13.1、JSTL简介 13.2、安装JSTL 1.2 13.3、核心标签库 13.3.1、...

    jsp servlet 入门学习资料-新手一看就懂

    12.2.2 让数据循环输出的Books标签 12.2.3 输出数据的标签 12.2.4 控制页面前进、后退的标签 12.2.5 测试标签 12.3 EJB及其Web组件 12.3.1 ShoppingCart 12.3.2 Books 附录A JSP应用实例:网上教育代码 附录...

    基于Springboot + Mybatis框架实现的一个简易的商场购物系统后端 该有的基础功能都全了,非常适合个人学习研究

    编译后默认输出jar包,需要放到Tomcat中部署则需要先修改pom文件内的打包格式,改成war 更新 新增参数校验器、反射工具类、责任链和执行器等 加依赖项更新,将常用工具类代码依赖移步到jar包内 添加Swagger开关,在...

Global site tag (gtag.js) - Google Analytics