Гуава и Weblogic: ClassNotFoundException
Я пытаюсь работать над веб-приложением, которое развертывается на Weblogic 10.3.5. Одна из мавенских зависимостей - гуава.
К сожалению, после попытки опубликовать проект, 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 зависимости кажутся работающими, но я не уверен, в чем проблема.
Может ли кто-нибудь помочь в устранении неполадок? Среда Eclipse с плагином M2E, Weblogic Server интегрирован в Eclipse.
Обновить: Запись гуавы в pom.xml:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>11.0.2</version>
</dependency>
Я включил другую библиотеку (commons-lang), и она работала нормально.
Обновление 2: Это может быть проблемой загрузчика классов. Я получил подсказку из этого блога:http://blog.eisele.net/2011/12/running-richfaces-410final-on-weblogic.html, Кажется, WLS использует библиотеку Google-Commons.
Я пытаюсь заставить его использовать мою версию, внеся изменения в файл weblogic.xml, но, похоже, он не работает.