在同一台weblogic应用程序服务器中,如果我们使用2个不同的JSF / Richfaces版本托管2个diff ui,它将正常运行,还是会有类加载器异常?

最佳答案

如果将2个UI分成不同的.ear / .war文件,则应该没有问题,因为您可以在weblogic-application.xml中执行以下操作以指定首选软件包:

<prefer-application-packages>
   <package-name>org.apache.*</package-name>
</prefer-application-packages>

您也可以尝试使用weblogic.xml强制加载哪些类,例如:
<container-descriptor>
   <prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>

在此处查看更多信息:http://docs.oracle.com/cd/E13222_01/wls/docs92/programming/classloading.html

07-25 23:37