websphere6.1使用log4j 無效
將工程中的配置好的log4j.properties文件部署到tomcat的服務器下能夠正常使用,爲何部署打包放到WEBSPHERE下,就沒有不能正常使用,而是輸出都打印到SystemOut.log裏了。
Log log = LogFactory.getLog(getClass())
1、修改應用程序中的commons-logging-1.0.4.jar中的 META-INF新建services 的目錄下新建個文件名org.apache.commons.logging.LogFactory
內容爲: org.apache.commons.logging.impl.LogFactoryImpl
保存完成。
2、通過按上面的修改commons-logging-1.0.4.jar後,通用修改websphere控制檯-共享庫來實現。
一、新建一個共享庫,類路徑爲:
F:/佈署說明文件/log4j-1.2.14.jar
F:/佈署說明文件/commons-logging-1.0.4.jar
二、在企業應用程序中-庫-添加引用該庫
三、類載入器方式,選擇爲最後裝入父類
默認時,日誌實現會被 websphere 的日誌組件接管。
這就是爲什麼 tomcat 下行, websphere 下不行。
注意:對於commons-logging-1.1.1.jar不支持
Log log = LogFactory.getLog(getClass())
1、修改應用程序中的commons-logging-1.0.4.jar中的 META-INF新建services 的目錄下新建個文件名org.apache.commons.logging.LogFactory
內容爲: org.apache.commons.logging.impl.LogFactoryImpl
保存完成。
2、通過按上面的修改commons-logging-1.0.4.jar後,通用修改websphere控制檯-共享庫來實現。
一、新建一個共享庫,類路徑爲:
F:/佈署說明文件/log4j-1.2.14.jar
F:/佈署說明文件/commons-logging-1.0.4.jar
二、在企業應用程序中-庫-添加引用該庫
三、類載入器方式,選擇爲最後裝入父類
默認時,日誌實現會被 websphere 的日誌組件接管。
這就是爲什麼 tomcat 下行, websphere 下不行。
注意:對於commons-logging-1.1.1.jar不支持
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.