首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GlassFish中更新Mojarra版本

如何在GlassFish中更新Mojarra版本
EN

Stack Overflow用户
提问于 2012-05-28 17:45:46
回答 1查看 7K关注 0票数 13

我想更新我的JSF应用程序以使用Mojarra版本2.1.8。我将以下行添加到WAR包的POM文件中:

代码语言:javascript
复制
<dependency>
    <groupId>org.glassfish</groupId>
    <artifactId>javax.faces</artifactId>
    <version>2.1.8</version>
</dependency> 

我还添加了JSF存储库。I包是使用Mojarra版本2.1.8成功构建的。但是当我打开GlassFish日志时,我看到已经部署了Mojarra版本2.1.6。我遗漏了什么?我需要在GlassFish服务器中进行一些配置吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-28 19:45:30

GlassFish本身已经附带了捆绑的JSF,默认情况下,捆绑的类优先于捆绑在webapp中的类。您基本上需要告诉GlassFish使用webapp捆绑的JSF。

编辑webapp的/WEB-INF/glassfish-web.xml (如果您使用的是最早的GF3版本之一,则编辑/WEB-INF/sun-web.xml )以添加以下两个条目:

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

然后,GlassFish将使用webapp捆绑的JSF。

或者,如果你对GlassFish有完全的管理员控制,那么你也可以将它复制到/glassfish/modules目录,替换旧版本,这样它就可以应用于所有的get应用程序。

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

https://stackoverflow.com/questions/10782528

复制
相关文章

相似问题

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