当前位置: 首页 > 知识库问答 >
问题:

如何在GlassFish中更新Mojarra版本

华炜
2023-03-14
<dependency>
    <groupId>org.glassfish</groupId>
    <artifactId>javax.faces</artifactId>
    <version>2.1.8</version>
</dependency> 

共有1个答案

壤驷志学
2023-03-14

GlassFish本身已经附带了JSF bundled,它在默认情况下比WebApp中绑定的类加载优先。您基本上需要告诉GlassFish改用webapp捆绑的JSF。

编辑WebApp的/web-inf/glassfish-web.xml(如果您使用的是第一个GF3版本之一,则可以使用/web-inf/sun-web.xml)添加以下两个条目:

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

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

 类似资料:
  • 我使用Eclipse/Ant已经有一段时间了,因此决定看看NetBeans/Maven来开发我的JSF。在此过程中,我想我应该尝试使用一个比我在中安装的版本更新的Mojarra。我似乎无法让它发挥作用,而且由于我是Maven和Netbeans的新手,我不确定它是与这些相关的东西,还是其他的东西。 Mojarra版本为2.2.5 正如我所预料的(我把2.2.5 jar放入)。然后我添加了Mojarr

  • 那么有没有人能告诉我我做错了什么???还有其他一些关于这个主题的帖子,但没有解决方案帮助我。

  • Scala-2.11.8 文件夹位于“/home/hdadmin/”位置。 但是,当我再次检查scala-version时,它仍然显示了相同的2.9.2版本。它正在从 我需要知道是否有一个直接的方法来更新scala版本。

  • 目前我的gradle有这样一行:implementation'com。谷歌。firebase:firebase存储:16.0.4' 我需要使用19.1.0版,但每次更改时都会出现以下错误: 错误:清单合并失败:属性application@appComponentFactory值=(android.support.v4.app.CoreComponentFactory)来自[com.android.

  • 目前我有npm版本:5.5.1,但我想更新这个版本。当我试图更新时,它没有更新。我试图卸载并重新安装节点,但我仍然得到了相同的npm版本5.5.1。

  • 我需要将我的ruby版本从2.0.0更新到最新版本,我不能使用一些宝石,因为我的版本没有更新。我前段时间使用Homebrew安装了Ruby,我如何更新我的Ruby版本?