0

WebLogic 10.3.3 サーバーにデプロイされた Spring Web アプリケーションを作成しています。ここのOracleドキュメントで説明されているように、ログを有効にしようとしました: http://docs.oracle.com/cd/E14571_01/web.1111/e13739/config_logs.htm#WLLOG154

commons-logging-1.1.1.jar と com.bea.core.weblogic.commons.logging_1.4.0.0.jar の両方が WebLogic ドメインの lib フォルダに配置されており、ロガーを正確に初期化しようとしています。 Oracle の例で説明されています。サーバー コンソールに次の例外が表示されます。

原因: org.apache.commons.logging.LogConfigurationException: 選択された LogFactory 実装は LogFactory を拡張しません。構成を確認してください。(java.lang.ClassCastException:weblogic.logging.commons.LogFactoryImpl が原因)

考えられる解決策を知っている人はいますか?

4

1 に答える 1

0

私のために働きます。クラスローダーの問題のようです。アプリケーションが commons-logging を提供する前に、別の commons-logging lib がロードされていないかどうかを確認してください。

于 2014-04-11T08:41:10.607 に答える