应用程序服务器中的JSF 2问题?

tas*_*sel 4 websphere jsf jboss weblogic

我熟悉在Websphere 7中使用JSF 2时的类加载问题.我想知道其他fullstack应用程序服务器上是否存在类似的问题.那么JBoss 5 +,WebLogi 10+等等呢?JSF 2是否存在任何已知问题,如果是这样,需要做些什么才能让JSF 2在这些服务器上运行?

谢谢

Bal*_*usC 5

在WebSphere 5.x上,使用当前的8.x,您需要PARENT_LAST在WAS管理控制台中设置WAR和EAR类加载器,只要您想捆绑并使用自己的JSF impl /WEB-INF/lib.

在JBoss 4.x上,使用当前的6.x,只需添加以下上下文参数/WEB-INF/web.xml即可抑制JBoss的内置JSF部署程序.

<context-param>
    <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
    <param-value>true</param-value>
</context-param> 
Run Code Online (Sandbox Code Playgroud)

在Glassfish 2.x上,使用当前的3.x,您需要添加以下条目/WEB-INF/sun-web.xml(Eclipse with Glassfish插件应该自动生成模板文件,如果您创建目标运行时设置为Glassfish的Web项目).

<class-loader delegate="false" />
<property name="useBundledJsf" value="true" />
Run Code Online (Sandbox Code Playgroud)

在Weblogic上,抱歉我不知道,我从未使用过它.