Guava e Weblogic: ClassNotFoundException
Estou tentando trabalhar em um aplicativo Web que implanta no Weblogic 10.3.5. Uma das dependências maven é a goiab
Infelizmente, ao tentar publicar o projeto, o weblogic lança esta exceção:
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)
O resto das minhas dependências confusas PARECE estar funcionando, mas não tenho certeza qual é o problem
Alguém pode ajudar na solução de problemas? O ambiente é o Eclipse com o plug-in M2E, o Weblogic Server está integrado ao Eclips
Atualiza: Entrada de goiaba no pom.xml:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>11.0.2</version>
</dependency>
Incluí outra biblioteca (commons-lang) e funcionou be
Update 2: Esse pode ser um problema do carregador de classe. Eu tenho uma pista deste blog:http: //blog.eisele.net/2011/12/running-richfaces-410final-on-weblogic.htm. Parece que o WLS usa alguma biblioteca do google-commons.
Estou tentando forçá-lo a usar minha versão fazendo alterações no arquivo weblogic.xml, mas não parece estar funcionand