2013-02-06 27 views
2

我的組件有一個奇怪的問題,即它是一個TrustAssociationInterceptor,它啓動時與Application Server一起啓動,因此未部署。
升級到我的websphere 6.1的版本45後,我的log4j不會登錄到我在自定義組件的屬性中指定的文件,但只能登錄到SystemOut.log中。 我只能通過WebSphere控制檯更改日誌記錄級別。 看來websphere有對log4j的控制。自定義組件的日誌文件已創建但未填充。Fixpack 45 for websphere 6.1後log4j創建文件但不填充它

有沒有人有任何想法如何解決這個問題?

感謝

+0

由於JCL之前肯定在WAS 6.1中看到過這種行爲,但我想不出任何原因,它只會以一個新的Fixpack開始。你之前裝過什麼固定裝置? http://stackoverflow.com/questions/8131529/websphere-all-logs-are-going-to-systemout-log/8138477#8138477 – dbreaux

+0

嗨,感謝您的回覆,我以前已經安裝了版本6.1.0.31 – maximus1927

+1

我幾天前完成了對v.31的回滾,並且該文件已被創建並填充,沒有任何問題... – maximus1927

回答

0

你有沒有部署6.1.0-WS-WASSDK-WinX32-FP0000045.pak隨着6.1.0-WS-WAS-WinX32-FP0000045.pak,就是做SDK的東西嗎?