【问题标题】:2 JSF/Richfaces versions in same app server同一应用服务器中的 2 个 JSF/Richfaces 版本
【发布时间】:2013-10-17 02:28:54
【问题描述】:

在同一个 weblogic 应用服务器中,如果我们托管 2 个具有 2 个不同 JSF/Richfaces 版本的 diff ui,它会正常工作还是会有任何类加载器异常?

【问题讨论】:

    标签: java jsf jakarta-ee richfaces weblogic


    【解决方案1】:

    如果您将 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

    【讨论】:

      猜你喜欢
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2011-08-14
      • 2010-12-15
      • 2011-02-12
      • 2015-02-18
      • 2012-12-16
      相关资源
      最近更新 更多