我正在以war文件的形式在weblogic 12.1.3.0.0上部署Java Web应用程序。
这是我的weblogic.xml的一部分:
<prefer-application-packages>
...
<package-name>javassist</package-name>
...
</prefer-application-packages>
WEB-INF / lib中存在javassist库-> javassist-3.18.1-GA.jar
但是,在应用程序部署期间,会捕获以下异常:
Caused By: java.lang.ClassNotFoundException: javassist.util.proxy.ProxyObject
附言在本地系统上的部署可以正常进行-我仅在部署应用程序的远程主机上遇到上述问题。两个应用程序服务器具有相同的12.1.3.0.0版本。
关于导致问题的原因有什么想法?
最佳答案
你有没有尝试过 :
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
我认为您正在使用的是用于APP-INF / lib
关于java - Javassist的Weblogic类加载问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51156522/