Weblogic 10.3.5にデプロイするWebアプリケーションで作業しようとしています。依存関係の1つはGuavaです。GuavaとWeblogic:ClassNotFoundException
は残念ながら、プロジェクトを発行しようとすると、WebLogicは、この例外がスローされます。
java.lang.ClassNotFoundException: com.google.common.eventbus.EventBus
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
私のMavenの依存関係の残りの部分は働いているように見えるが、私は、問題が何であるかわかりませんよ。
誰でもトラブルシューティングを支援できますか?環境はM2Eプラグイン付きEclipseで、Weblogic ServerはEclipseに統合されています。
更新:のpom.xmlでグアバエントリ:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>11.0.2</version>
</dependency>
私は別のライブラリ(コモンズ-langの)含まれており、それがうまく働きました。
更新2:これはクラスローダーの問題です。私はこのブログからの手がかりを得た:http://blog.eisele.net/2011/12/running-richfaces-410final-on-weblogic.html。それはWLSのいくつかのGoogleのコモンズライブラリを使用しているようです。
私はweblogic.xmlファイルを変更してバージョンを使用しようとしていますが、動作していないようです。
を? –
更新された質問。 – Jason
1.グアバのどのバージョンが解決されたかを知ることができました(m2eプラグインで見てください)。2.guava.jarはWebLogicにデプロイされたアプリケーションに含まれていますか? – korifey