`

警惕:tomcat6默认日志不在console打出

阅读更多

同步blog http://hi.baidu.com/fenglinquan/blog/item/3046f8fc91ab0af4fc037fa7.html

#警惕:tomcat6默认日志不在console打出,而是以文件的形式打在tomcat6的log目录下,完全不同于tomcat5

 

对于小的web项目,我一贯的调试运行容器时tomcat5,今天被同事拉着帮她解决一次submit请求3张报表到同一页面的问题,用的是我搭建的整合的jasperreport的SSI(struts2+spring2+ibatis2)框架,所有的action都继承于基类DynamicActionSupport,理论上说,我是最熟悉的,我只是帮她写了javascript代码来完成一次submit完成3个action请求展示返回的3张报表,理论上是没什么问题的,但就是没有报表出来,要命的tomcat也没在后台报任何异常,弄得我改来改去,还写了一个简单的掉js代码的测试页面,这一折腾发现她的ie屏蔽了弹出窗口,但去掉该屏蔽,问题依旧如此,晕~~

 

后来才发现,tomcat6默认日志并不打在console,而是而文件的形式打在它的log目录下的,丢,会整人,难怪前一阵子同事提交的代码在我这里无法运行,而她们那里没问题,尽管那段代码根本就没被运行在tomcat6下,草,这个tomcat6怎么整的和tomcat5日用差异这么多,我一直用的是5,这也解释了我的5正常时,他们6不正常的那一次原因,5运行url-patter和url-servlet并存,而6却不行,它报的大意是url-mapping uesd ether url-pattern or url-servlet,顶~~鸟tomcat6,没用它居然隐藏如此多问题不同于tomcat5;

 

换用习惯的tomcat5,借助于console打出的错误日志,同事的问题很easy的被解决了,nnd,之前居然浪费我一个多小时,faint~~

 

应该有地方可以设置来改变此默认方式,但搞不懂tomcat6为何如此做,难道tomcat5那种命令行启动日志打在console而monitor模式启动打在文件的模式不好吗?丢~~

 

在此只是想提醒朋友,警惕此,以免劳神费时~~

分享到:
评论

相关推荐

    Tomcat 不显示详细日志的问题

    在上面的示例中,我们配置了两个日志记录器:CONSOLE 和 R。CONSOLE 用于将日志输出到控制台,而 R 用于将日志记录到文件中。我们还配置了日志的格式和大小限制等信息。 配置好 log4j.properties 文件后,我们可以...

    Linux tomcat下catalina.out日志文件分割

    tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下; 2.拷贝log4j.jar,lo4j....

    tomcat9,版本号:tomcat-9.0.44,免费下载

    Apache Tomcat 9 是一个流行的开源Java Servlet容器,主要用于运行Java Web应用程序,包括JSP(JavaServer Pages)和Servlets。这个版本号“9.0.44”是Tomcat 9系列的一个稳定版本,提供了许多性能改进和安全修复。 ...

    tomcat6解压缩版

    【标题】"Tomcat6解压缩版"是一个用于快速部署和运行Java Servlets和JavaServer Pages(JSP)的应用服务器,特别适合初学者和小型项目使用。Tomcat6是Apache软件基金会的Jakarta项目中的一个核心组件,它遵循Java EE...

    能用的tomcat6

    8. **与其他应用服务器的对比**:虽然Tomcat6是轻量级的,但相比完整的Java EE应用服务器如JBoss、WebLogic等,它不支持EJB、JMS等企业级特性。然而,它的简单性和效率使其在小型项目和开发环境中受到欢迎。 总之,...

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

    如果你在MyEclipse环境中运行Tomcat,你可以在MyEclipse的`Servers`视图中找到对应的Tomcat实例,点击右键选择`Open Console`,然后查看控制台输出。如果控制台输出仍然不满足需求,可以尝试清理MyEclipse的工作...

    有关tomcat5和tomcat6的日志配置注释

    标题中的“有关tomcat5和tomcat6的日志配置注释”主要涉及到的是Apache Tomcat服务器在两个不同版本(5和6)中的日志管理。Tomcat是Java Servlet和JavaServer Pages(JSP)的开源Web应用服务器,由Apache软件基金会...

    web服务器 tomcat6.0

    5. **目录结构**:Tomcat的默认目录结构包括`bin`(启动和管理脚本)、`conf`(配置文件)、`lib`(共享库)、`logs`(日志文件)、`temp`(临时文件)、`webapps`(Web应用部署位置)和`work`(编译后的JSP文件)等...

    tomcat 日志打印

    在IT运维与开发领域,日志管理扮演着至关重要的角色,尤其在像Tomcat这样的应用服务器中,合理的日志配置能够帮助开发者和运维人员快速定位问题,优化系统性能。本文将深入探讨Tomcat日志打印的设置,包括时间格式、...

    tomcat6 安装包

    这个安装包提供了完整的Tomcat6版本,包括所有必要的组件,使得用户能够方便地在本地环境中搭建和运行Java Web应用。 【详细知识点】: 1. **Tomcat简介**:Tomcat是由Apache软件基金会开发的开源Web服务器,主要...

    Tomcat6_64位

    【标题】"Tomcat6_64位"指的是Apache Tomcat服务器的6.0版本,专为64位操作系统设计的版本。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的Java Servlet容器,实现了JavaServer Pages(JSP...

    在tomcat的访问日志配置:awstats

    标题中的“在Tomcat的访问日志配置:awstats”涉及到的是Apache Tomcat服务器的访问日志管理和分析工具——AWStats。AWStats是一款开源的Web服务器统计分析软件,它可以实时或者定期分析服务器的访问日志,提供详细...

    tomcat日志过大问题

    - `catalina.out`是Tomcat默认的日志文件。 - 随着时间的增长,此日志文件可能会变得非常大。 - 大型日志文件可能影响系统性能,并使日志分析变得困难。 2. **影响**: - 性能问题: 大型日志文件可能会占用大量...

    修改Tomcat默认访问根目录的方法

    在Web应用开发和部署中,Apache Tomcat是一个广泛使用的开源Servlet容器,它用于提供运行Java代码的环境,使Java代码能够在Web服务器上运行。Tomcat作为Jakarta EE技术的一部分,经常被用来作为独立的Web服务器或与...

    tomcat6服务器

    Tomcat6是Tomcat系列的一个重要版本,它在Tomcat5的基础上进行了改进和优化,提高了性能和稳定性。 【标签】:Tomcat6 【详细知识点】: 1. **Tomcat结构**: Tomcat由几个主要组件构成,包括Catalina(Servlet...

    linux shell脚本定时清理tomcat日志文件

    Linux shell脚本定时清理tomcat日志文件 本文将详细介绍 Linux 环境中使用 shell 脚本来定时清理 Tomcat 日志文件的方法。该方法使用 cron 机制来实现每天自动切割日志文件,并删除 4 天前的日志文件。 知识点一:...

    Tomcat使用Log4j输出catalina.out日志

    在Tomcat中,默认的日志是通过catalina.out文件记录的,它使用java.util.logging包提供的日志系统。不过,catalina.out文件不具备按天滚动的功能,随着时间的推移,它会变得越来越大,不利于日志文件的管理。另外,...

    tomcat日志切割和tomcat优化

    这里,`%h`代表主机名,`%Y%m%d.%H`是时间格式,表示按年月日小时切割日志,`/path/to/log/folder`是日志保存路径,`catalina.out`是Tomcat默认的日志文件名。 3. Tomcat优化: Tomcat的优化涉及多个方面,包括JVM...

    tomcat日志文件

    日志文件在任何软件系统中都扮演着至关重要的角色,Tomcat也不例外。日志记录可以帮助开发者追踪应用程序的运行状态,诊断错误,以及进行性能优化。本篇文章将详细探讨Tomcat日志文件的配置和日常管理。 首先,...

    tomcat6 免安装 解压版

    - Tomcat6:这是Tomcat的一个特定版本,发布于2006年,支持Java EE 5标准,并且是许多企业和个人开发者的首选。 - Web服务:Web服务是一种基于互联网的、使用开放的XML标准(如SOAP和WSDL)进行通信的应用程序,允许...

Global site tag (gtag.js) - Google Analytics