tomcat 日志的问题

成都清香白莲 2013-01-22 04:20:56
小弟最近的一个网站项目,tomcat6下面部署了多个应用,共用80端口,有没有办法知道错误日志具体是哪个应用报的(注:这些应用有很多相同的目录结构和文件),如:
at org.apache.jsp.zmhd.interview_005fevaluatelist_jsp._jspService(interview_005fevaluatelist_jsp.java:74)
不知道是哪个应用下的文件。
...全文
223 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
成都清香白莲 2013-01-23
  • 打赏
  • 举报
回复
因为几个应用下都有zmhd.interview_005fevaluatelist_jsp._jspService(interview_005fevaluatelist_jsp.java:74)这个文件,看tomcat的日志确实看不出是哪个应用,估计只能用log4j,看来还是不能偷懒。
xulqif 2013-01-23
  • 打赏
  • 举报
回复
引用 2 楼 hucp2007 的回复:
1、如果根据tomcat日志都不能找到是哪个应用,那就没信息可用了 2、每个应用单独用一个日志文件记录
正解
speeder 2013-01-23
  • 打赏
  • 举报
回复
最好分开每个应用用独自的日志。
ydj7501603 2013-01-23
  • 打赏
  • 举报
回复
一个端口,多个应用,第一次听说...... 报错的话, 通常会报哪哪哪文件出错, 找那文件呗
zhang527 2013-01-23
  • 打赏
  • 举报
回复
这 好像如果有个工程出错,tomcat下的其他文件也会有影响 感觉一对一的关系还是好些
雍寇德 2013-01-23
  • 打赏
  • 举报
回复
我要说的是 你是想用本身的tomcat日志来保存信息? 只是错误信息的话 那你要把每个项目区分的鲜明一点 如果说你是程序要记录日志那肯定要自己写日志文件的 log4j 或 slf4j
成都清香白莲 2013-01-23
  • 打赏
  • 举报
回复
感谢各位,我没有用log4j,主要不想去改原来的代码了,因为太多了,如果tomcat的日志能够区分就最好了,实在不行只有用log4j
zhanghua4109 2013-01-23
  • 打赏
  • 举报
回复
应当在前面还有错信息的,这个是中间件编译以后的。
悲催的程序猿 2013-01-23
  • 打赏
  • 举报
回复
skyzxl 2013-01-23
  • 打赏
  • 举报
回复
005fevaluatelist_jsp.java 这个事jsp的名字,你哪个工程里有这个名字不就找到了吗
成都清香白莲 2013-01-23
  • 打赏
  • 举报
回复
使用log4j出现问题,我把log4j.properties文件放在应用的WEB-INF\classes\下面,不能生成log文件,报 log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 但是把log4j.properties文件放在tomcat\lib\下就正常,哪位知道是什么原因呢?
dracularking 2013-01-22
  • 打赏
  • 举报
回复
at org.apache.jsp.zmhd.interview_005fevaluatelist_jsp interview_005fevaluatelist这个应该是jsp文件相关的吧 zmhd看看是不是和应用相关
brightyq 2013-01-22
  • 打赏
  • 举报
回复
共用一个端口倒是没什么。 那你的几个应用是怎么部署的?不管怎么样也是每一个应用使用一个独立的文件夹吧? 你的日志怎么存放?几个应用都往一个日志文件里写吗? 反过来说,如何几个应用往一个日志文件里写,这个可以出来发帖问下;但是几个应用,如何分别使用一个日志文件,这应该成为问题吗?
EverWHL 2013-01-22
  • 打赏
  • 举报
回复
在每个项目里面添加日志配置 每个项目日志指向不同的文件夹下,到时候不就好找了啊
gqchen1981 2013-01-22
  • 打赏
  • 举报
回复
用log4j,每个应用对应一个日志文件。
笑莫问 2013-01-22
  • 打赏
  • 举报
回复
1、如果根据tomcat日志都不能找到是哪个应用,那就没信息可用了 2、每个应用单独用一个日志文件记录
dw_java08 2013-01-22
  • 打赏
  • 举报
回复
楼至为何不使用log4j来记录程序的日志信息呢?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧