警惕: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模式启动打在文件的模式不好吗?丢~~

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值