首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用服务器中的JSF2问题?

应用服务器中的JSF2问题?
EN

Stack Overflow用户
提问于 2011-04-28 16:13:47
回答 3查看 7.8K关注 0票数 4

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

Thx

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-28 20:47:10

在JSF5.x直到8.x的当前版本中,每当您想要在/WEB-INF/lib中捆绑和使用您自己的WebSphere时,都需要在WAS管理控制台中将WAR和EAR类加载器设置为PARENT_LAST

在JSF4.x直到当前的6.x版本中,向/WEB-INF/web.xml添加以下上下文参数就足够了,以抑制JBoss内置的JBoss部署器。

代码语言:javascript
复制
<context-param>
    <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
    <param-value>true</param-value>
</context-param> 

在Glassfish 2.x和当前的3.x中,你需要添加以下条目到/WEB-INF/sun-web.xml (如果你创建了一个目标运行时设置为Glassfish的web项目,那么带有Glassfish插件的Eclipse应该会自动生成模板文件)。

代码语言:javascript
复制
<class-loader delegate="false" />
<property name="useBundledJsf" value="true" />

在Weblogic上,对不起,我不知道,我从来没有用过它。

票数 5
EN

Stack Overflow用户

发布于 2011-04-28 22:36:48

在WebLogic中,有一个共享的Java库,它包含在WebLogic for JSF2.0中。它易于使用,并通过部署描述符进行引用。

票数 0
EN

Stack Overflow用户

发布于 2012-05-04 14:40:31

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

看到最新的WLS12c,它仍然存在,但AFAIK,你最终将不得不在未来恢复web应用程序类加载器,以支持此概念。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5815623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档