我在讨论之后在weblogic服务器上部署应用程序时出现问题here on stackoverflow
我意识到问题在于weblogic 12c使用的是lib文件com.google.common_1.0.0.0_0-6.jar,并且我的应用程序正在使用Guava-11.0.2.jar,它听起来对我来说就像他们互相冲突,尝试在谷歌搜索,但我不知道该怎么做,什么是解决它的正确解决方案?Guava-11.0.2.jar与com.google.common_1.0.0.0_0-6.jar有冲突吗?
回答
我遇到同样的问题来了,我所做的是,我从替代的weblogic-家com.google.common_1.0.0.0_0-6.jar文件/与那目前番石榴13.0.1最新番石榴模块的.jar,但后来我看到的WebLogic正在寻找名为com.google.common文件....所以我只是重命名番石榴文件com.google.common_1.0.0.0_0-6.jar,它为我工作。
希望它也能为你工作!
哇!谢谢!这对我也有帮助,我已经在2天左右的时间里找不到解决方案了, –
我想说这是一个解决方法,通过这种方式解决问题,在安装过程中增加了一个配置步骤,这很容易错过。我会去weblogic.xml中的类加载器配置 – Andrew
这是一个众所周知的问题的Weblogic。它的解决方案是使用设置文件weblogic.xml,其中可以通过classloader指定引导顺序库。
问题没有这样黑客作为一个由@meilechh建议容易解决。您可以将prefer-application-packages
添加到您的weblogic.xml
或weblogic-application.xml
。
看http://docs.oracle.com/middleware/1212/wls/WLPRG/classloading.htm#WLPRG315为参考。
- 1. 冲突httpclient4.1.jar和httpclient4.2.3.jar
- 2. 冲突jar文件
- 3. 与多库项目的jar冲突
- 4. java-wrapper-1.1.1-jar -with-dependencies.jar与较新的httpcore-4.4.5.jar冲突?
- 5. Axis2 Weblogic 10 jar冲突
- 6. Jboss中的Axis2.jar冲突
- 7. Jboss休眠jar冲突
- 8. 兵马俑4.3 - jar冲突
- 9. Java - .jar库方法冲突?
- 10. java Jar的库冲突
- 11. log4j-over-slf4j.jar和slf4j-log4j12.jar冲突...但我没有slf4j-log4j12.jar
- 12. appengine-api-1.0-sdk-1.9.57.jar和cache-api-1.0.0.jar之间的冲突
- 13. 无法运行,因为JAR冲突
- 14. TOMEE + Spring + JAX-RS(NoSuchMethodError)jar冲突
- 15. JIRA6 REST API - 的HttpClient和HttpClientCache JAR冲突
- 16. httpclient jar冲突。如何解决?
- 17. Maven忽略旧版本的jar冲突
- 18. lapacke与boost有冲突吗?
- 19. Proguard:避免命名与预混淆库JAR的冲突
- 20. 与httpcore-4.3.2.jar冲突的Tomcat 7.0的库
- 21. 使用GAE时,gwt-dev.jar与war/lib classpath上的icu jar冲突
- 22. 与JAR
- 23. 与JAR
- 24. NFS与调用getFD()。sync()有冲突吗?
- 25. AJAX PageMethods与Routing有冲突吗?
- 26. gmaps4rails与geocoder gem有冲突吗?
- 27. JQuery与Primefaces冲突吗?
- 28. crtdbg.h与DirectX冲突吗?
- 29. apache soap soap客户端常见日志记录jar冲突
- 30. Eclipse jar在项目类路径上冲突
我不知道com.google.common_1.0.0.0_0-6.jar中的实际内容... –
有人知道WebLogic可能需要在这里称重。用新的Guava jar代替com.google.common_1.0.0.0_0-6.jar文件可能是安全的,但它可能不会。 –
当您不能控制类路径时,最安全的方法是将依赖项重新打包为内部包。 maven树荫插件和蚂蚁JarJar任务可以做到这一点,但它有点慢。 –