tomcat的jsp错误是怎么控制显示在哪里的? 访问存在错误的jsp时,有的服务器,错误信息直接显示在页面上,有的显示在控制台,有的写在log里。这三种处理是在哪里控制的?是tomcat的配置呢,还是java工程自己的配置?PS:上面说的错误指下面那种:/*/*.jsp的第几行×××× 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在web.xml中设置500错误对应的错误页面。 控制台显示:访问的页面调用后台代码出错时,后台Systemout或者异常抛出;页面显示:jsp上有代码编译不过,直接显示在页面上;页面的404、500等错误是tomcat报的,通过修改web.xml文件配置log里:可以修改log4j.properties文件控制 PS:上面说的错误指下面那种: /*/*.jsp的第几行××××这种情况可能是jsp页面存在java方法调用的问题 额,看来我还是没有说清楚。/*/*.jsp的第几行××××我的意思是,上面这个错误,在几个服务器上,错误信息显示的位置不一样。有的服务器上, 错误信息直接显示在页面上, 有的服务器上, 错误信息显示在控制台里, 有的服务器上, 错误信息写在log里。所以我觉得,这个是可以设置显示在这三个地方的某一个中的。 web.xml 配置错误信息处理就可以了 例如 404 500 显示在控制台的时候是不是后台log也打印出来了? 还是只现在在其中一处?情况太多了能说明白点么 上面这个错误是只显示在一个地方,1上面这个错误显示页面上的时候,控制台和后台log(localhost.log)打印出来的是forward to这个jsp的错误,也就是上一级的错误。2上面这个错误显示在控制台的时候,页面上和后台log(localhost.log)打印出来的是forward to这个jsp的错误。3上面这个错误显示在log的时候,页面上和控制台打印出来的是forward to这个jsp的错误。 再装个LOG4J慢慢就会明白的楼主 能告诉我下上面这几种情况是在哪里配置的吗?或者我想让这种有详细信息的错误显示在log中,应该改那几处就行了? 仔细研究下吧 只改配置的话 就log4j.properties 我试过了,但是不管我怎么配置log4j.properties或者log4j.xml都影响新配置的内容。2错误显示在控制台的时候,log4j.properties再配打到控制台,控制台会打两遍; log4j.properties不配打到控制台,和原来一样打一遍。3错误显示在log的时候,log4j.properties怎么配都没影响 ibatis中分页查询 MySQL SSH的问题,急呀.大家帮下忙,感激不尽 ssh问题,急!!!!!!!!!!!!!!!! AXIS的例子,怎样解析ELEMENT? 你开发的程序系统狂架是怎么做CACHE设计和POOL设计的?大家都来说说。。 以前的我写的j2ee简单实例 jsp + servlet + ejb .需要者请进!!. J2EE的硬件环境如何? 有哪位做打印applet成功过吗? 求助各位大神我按源码写的坦克大战游戏怎么打成jar包后不显子弹还可以穿墙啊 struts2.1.6的一个问题怎么办 hadoop单机用例执行异常?
页面显示:jsp上有代码编译不过,直接显示在页面上;页面的404、500等错误是tomcat报的,通过修改web.xml文件配置
log里:可以修改log4j.properties文件控制
/*/*.jsp的第几行××××这种情况可能是jsp页面存在java方法调用的问题
有的服务器上, 错误信息显示在控制台里,
有的服务器上, 错误信息写在log里。所以我觉得,这个是可以设置显示在这三个地方的某一个中的。
2上面这个错误显示在控制台的时候,页面上和后台log(localhost.log)打印出来的是forward to这个jsp的错误。
3上面这个错误显示在log的时候,页面上和控制台打印出来的是forward to这个jsp的错误。
或者我想让这种有详细信息的错误显示在log中,应该改那几处就行了?
仔细研究下吧 只改配置的话 就log4j.properties
我试过了,但是不管我怎么配置log4j.properties或者log4j.xml都影响新配置的内容。
2错误显示在控制台的时候,log4j.properties再配打到控制台,控制台会打两遍;
log4j.properties不配打到控制台,和原来一样打一遍。
3错误显示在log的时候,log4j.properties怎么配都没影响