应用服务器中的JSF 2问题



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

Thx

在WebSphere 5上。X到目前的8。当您想在/WEB-INF/lib中捆绑和使用您自己的JSF实现时,您需要在WAS管理控制台上将WAR和EAR类加载器设置为PARENT_LAST

在JBoss 4。X上升到当前的6。在/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> 

On GlassfishX到电流为3。你需要将以下条目添加到/WEB-INF/sun-web.xml(如果你创建一个目标运行时设置为Glassfish的web项目,带有Glassfish插件的Eclipse应该自动生成模板文件)。

<class-loader delegate="false" />
<property name="useBundledJsf" value="true" />

关于Weblogic,对不起,我不知道,我从来没有用过。

在WebLogic中有一个共享的Java EE库,它包含在WebLogic的JSF 2.0中。它很容易使用,并且可以通过部署描述符引用。

下面是Jeff提到的库概念的简要操作方法。http://blog.eisele.net/2009/07/jsf-20-beta-1-on-oracle-weblogic-10gr3.html

看到最新的WLS 12c,它仍然在那里,但我敢说,你最终将不得不在未来恢复web应用程序类加载器,以支持这个概念。

相关内容

  • 没有找到相关文章

最新更新