启动tomcat发现 log4j:WARN No appenders could be found for logger 解决办法
2009-04-09 00:15
441 查看
启动tomcat发现
log4j:WARN No appenders could be found for logger (com.opensymphony.xwork2.config.providers.XmlConfigurationProvider).
当启动eclipse中的Tomcat时,首先他会自动查找工程中用到的自身文件夹下的common/lib下的jar文件,如果找到的话,就进行加载,然后才查找conf/下的log4j.properties等相关的配置文件,正是因为这样,才会报告没有初始化的信息。如果在common/lib下没有找到工程中要用到的jar文件,就先配置conf/下的配置文件,然后到工程中自身包含的lib下查找所用到的jar文件,这时就先把log4j的初始化工作作完了,所以这时在启动Tomcat时就不再提示没有初始化的警告信息了。总结:在配置各种运行环境的时候,不要认为将要用到的jar文件拷贝到所有的相关的lib文件夹下,就会省很多事,想当然地认为用到时会自动调用,但是当相关配置有先后顺序的时候,会带来很多不必要的麻烦以及意想不到的问题。所以要充分地了解jar文件的用途以及他应该在的位置。
log4j:WARN No appenders could be found for logger (com.opensymphony.xwork2.config.providers.XmlConfigurationProvider).
当启动eclipse中的Tomcat时,首先他会自动查找工程中用到的自身文件夹下的common/lib下的jar文件,如果找到的话,就进行加载,然后才查找conf/下的log4j.properties等相关的配置文件,正是因为这样,才会报告没有初始化的信息。如果在common/lib下没有找到工程中要用到的jar文件,就先配置conf/下的配置文件,然后到工程中自身包含的lib下查找所用到的jar文件,这时就先把log4j的初始化工作作完了,所以这时在启动Tomcat时就不再提示没有初始化的警告信息了。总结:在配置各种运行环境的时候,不要认为将要用到的jar文件拷贝到所有的相关的lib文件夹下,就会省很多事,想当然地认为用到时会自动调用,但是当相关配置有先后顺序的时候,会带来很多不必要的麻烦以及意想不到的问题。所以要充分地了解jar文件的用途以及他应该在的位置。
相关文章推荐
- log4j:启动tomcat发现 log4j:WARN No appenders could be found for logger 解决办法 转载
- Spring 项目在启动 Tomcat 容器的时候报错 log4j:WARN No appenders could be found for logger 的解决办法
- 在myeclipse中启动tomcat发现console控制台窗口中的字体颜色都是红色,解决办法。
- tomcat在Debug模式下无法启动解决办法
- 关于linux下tomcat启动出现cannot find ./catalina.sh以及cannot find setclasspath问题的解决办法
- tomcat无法启动解决办法
- tomcat 启动一闪而过的解决办法(终极)
- 关于eclipse中启动tomcat,工程文件不能更新的解决办法
- eclipse下启动tomcat出现Setting property 'source' to 'org.eclipse.jst.jee.server: '错误的解决办法
- 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法
- tomcat启动不成功(点击startup.bat闪退)的解决办法
- JDK8+tomcat8环境tomcat启动时SecureRandom 非常慢解决办法
- 启动 Tomcat 显示指定的服务未安装的解决办法
- Linux系统发布java系统缓存过大启动Tomcat报错解决办法
- 云服务器上tomcat启动后,外网访问很慢的解决办法
- tomcat正常启动但是对应的网页却无法访问------解决办法
- Tomcat在非Root用户下使用80端口启动报错解决办法
- tomcat 启动超时解决办法
- tomcat启动时窗口一闪的解决办法
- 当tomcat增加项目时发现项目是空的,解决办法