在同一台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