我相信用过WebSphere的童鞋都会遇到这样一个问题、项目发布后自己的log4j日志没有起作用???
这个问题我在网上找了一些资料终于得以解决、把解决办法总结了下提供给大家.
操作系统是linux
步骤如下 :
1、将写好配置的commons-logging.properties 放到
/IBM/WebSphere/AppServer/profiles/AppSrv01/properties 目录
commons-logging.properties配置文件,文件内容为:
org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
2、将 log4j-1.2.14.jar commons-logging-1.1.1.jar 放到
/IBM/WebSphere/AppServer/lib 目录
以上步骤完成后、重启服务就OK了
这里再说一点、如果你在一个服务上部署了很多个项目、这些项目没有指定自己的日志输出文件、那么这些项目会公用同一个was日志输出文件、SystemOut.log