在was中要看日志很不方便,默认情况下是在was自己的System.out文件中(可以在“故障诊断”——“日志和跟踪”——“记录和跟踪 > server1 > JVM 日志”中看到路径)。这是log4j中配置的日志就不会生成。
在目录:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties
增加一个文件名:
commons-logging.properties
内容为
org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl
问题解决。
原因:
在 $WAS_HOME/lib/ws-commons-logging.jar 中有个文件 commons-logging.properties,其中有一行 org.apache.commons.logging.LogFactory=com.ibm.ws.commons.logging.TrLogFactory,虽然你的应用中可能也有一个 commons-logging.properties,可是很不幸,WAS 自己的 commons-logging.properties 优先了,原因是类加载器的委托机制在作用,所以最终 log4j 没派上用场,被 com.ibm.ws.commons.logging.TrLog 取而代之了,解决办法是要抢在它之前,比系统属性中声明 LogFactory 实现类,或是在 META-INF/services/org.apache.commons.logging.LogFactory 中指名 org.apache.commons.logging.impl.Log4jFactory 或 org.apache.commons.logging.impl.LogFactoryImpl 作为实现类名。
引用: http://blog.sina.com.cn/s/blog_8f768e7b010117u8.html
生成的日志文件路径是在当前工程的war文件夹下,可以用find /opt/IBM -name 文件名查找,eg:
[root@localhost IBM]# find . -name myapp.log
./WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/myapp_war.ear/myapp.war/logs/myapp.log
相关推荐
log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档
log4j配置和加载方法log4j配置和加载方法
log4j 详细配置 log4j 详细配置 log4j 详细配置 log4j 详细配置
Log4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rar,Log4j配置,Log4j Log4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rar,Log4j配置,Log4j
log4j中配置日志文件相对路径方法分析 方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${...
常用log4j配置 [转] 常用log4j配置,
tomcat下的log4j日志配置,给tomcat配置log4j有好几种方法,我知道的有: 一、tomcat级别的统一日志管理 二、每个webapp分别配置log4j
主要讲述log4j的简介,以及log4j的配置和在实际应用的使用。如果您不知道如何配置log4j,那么这本书将对您有很大的帮助。
Log4j2学习笔记,引入log4j2的依赖-log4j2.xml配置模板-application.properties文件配置-使用
log4j配置文件以及配置文件说明 包里有一个log4j配置文件 和一个配置详解
完整的log4j配置文件
Log4j配置详解 特别清晰,大家可以下载来参考学习,有问题可以反馈
本文档提供log4j配置相对路径三种方法:log4j.properties文件配置、xml文件配置和通过servlet初始化方式来配置,希望对大家有所帮助
概述了log4j的基本配置信息。很适合初学者学习log4j的配置使用。
Log4j日志配置说明,Log4j日志配置说明Log4j日志配置说明,Log4j日志配置说明
SpringBoot框架配置log4j和log4j2的配置代码,项目中用到的配置文件,可下载使用
log4j配置文件例子,可以让你轻松配置log4j
tomcat6.0 配log4j日志的必须文件及配置过程 tomcat6-------lib | |--------tomcat-juli-adapters.jar | |--------log4j.jar | |--------log4j.properites | |----bin |--------tomcat-juli.jar 最后把log4...
log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn". 系统选择配置文件的优先级(从先到后)如下: (1).classpath下的名为log4j2-test.json...
Log4j配置资料大全 log4j学习 log4j配置 log4j资料