【发布时间】:2013-10-17 02:28:54
【问题描述】:
在同一个 weblogic 应用服务器中,如果我们托管 2 个具有 2 个不同 JSF/Richfaces 版本的 diff ui,它会正常工作还是会有任何类加载器异常?
【问题讨论】:
标签: java jsf jakarta-ee richfaces weblogic
在同一个 weblogic 应用服务器中,如果我们托管 2 个具有 2 个不同 JSF/Richfaces 版本的 diff ui,它会正常工作还是会有任何类加载器异常?
【问题讨论】:
标签: java jsf jakarta-ee richfaces weblogic
如果您将 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
【讨论】: