Web アプリケーションでMechanizeとともに Birt ビューアー ランタイムを使用しており、アプリケーションへのログインに log4j を使用しています。すべて正常に動作していましたが、アプリケーションで Java メール API を使用したところ、次の例外が引き続き発生しました: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy. 「org.apache.commons.logging.Log」の複数のバージョンが表示されていますが、これは許可されていません。
私は当初、問題のないmail.jarを使用していましたが、プロジェクトの別の要件のために、mail.1.3.3.jarの使用を開始し、この例外をスローし始めました。Mechanize と最新の Java メール jar の間で jar の競合があると思います。
mail.1.3.3.jar または java-mail-1.4.jar のいずれかを使用する必要があります。
どうすればこれを克服できるかアドバイスしてください??
ありがとう。