haixin3036 发表于 2018-12-1 13:19:11

tomcat调试

  今天刚开发出来的工程需要发版到内网服务器上用于后期测试,我复制了原有的tomcat应用作为新项目的tomcat应用,并将配置修改完毕,等待开发人员发包过来。
  1、应用包放到tomcat运行目录下
  2、清除work及log目录文件
  3、#bin/startup.sh
  #tail -f -n 150 logs/catalina.out
  报错
  context

log4j:WARN No appenders could be found for logger
(org.springframework.context.support.ClassPathXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
  log4j:WARN处理链接
  4、查看配置文件是有log4j.properties文件,多次重启依然,
  5、更改运行目录路径,依然无动于衷
  6、用包在本地tomcat运行,可以正常运行,更换tomcat容器的版本为最新版本8.0 ,清空缓存及自动生成的应用目录,重启tomcat,ok。
  竟然和tomcat版本有关,我也是醉了
  

  还有就是报错
  log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: ../logs/em.log (Permission denied)
  这是权限的问题,日志创建需要相应的用户权限,将目录或文件赋予某用户,重启

  




页: [1]
查看完整版本: tomcat调试