Javassist的Weblogic类加载问题

时间:2018-07-03 14:00:00

标签: java weblogic javassist

我正在以war文件的形式在weblogic 12.1.3.0.0上部署Java Web应用程序。 这是我的weblogic.xml的一部分:

<prefer-application-packages>
   ...
   <package-name>javassist</package-name>
   ...
</prefer-application-packages>

javassist库存在于WEB-INF / lib-> javassist-3.18.1-GA.jar

但是,在应用程序部署期间会捕获以下异常:

Caused By: java.lang.ClassNotFoundException: javassist.util.proxy.ProxyObject

P.S。在本地系统上的部署可以正常进行-我仅在部署应用程序的远程主机上遇到上述问题。两个应用程序服务器具有相同的12.1.3.0.0版本。

关于导致此问题的原因的任何想法?

1 个答案:

答案 0 :(得分:0)

您是否尝试过:

<container-descriptor>
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>

我认为您使用的是用于APP-INF / lib