Java 同一应用服务器中有2个JSF/Richfaces版本
在同一个weblogic应用程序服务器中,如果我们使用2个不同的JSF/Richfaces版本托管2个不同的ui,它会正常工作还是会有任何类加载器异常?如果您将2个ui划分为不同的.ear/.war文件,那么应该没有问题,因为您可以在weblogic-application.xml中执行类似操作来指定首选包:Java 同一应用服务器中有2个JSF/Richfaces版本,java,jsf,jakarta-ee,richfaces,weblogic,Java,Jsf,Jakarta Ee,Richfaces,Weblogic,在同一个weblogic应用程序服务器中,如果我们使用2个不同的JSF/Richfaces版本托管2个不同的ui,它会正常工作还是会有任何类加载器异常?如果您将2个ui划分为不同的.ear/.war文件,那么应该没有问题,因为您可以在weblogic-application.xml中执行类似操作来指定首选包: <prefer-application-packages> <package-name>org.apache.*</package-name> &
<prefer-application-packages>
<package-name>org.apache.*</package-name>
</prefer-application-packages>
org.apache*
您还可以尝试使用weblogic.xml强制加载以下类:
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
真的
请参见此处的更多信息: