【问题标题】:JSF 2.0 How to use Apache Myfaces with Glassfish V3JSF 2.0 如何在 Glassfish V3 中使用 Apache Myfaces
【发布时间】:2011-08-16 11:06:48
【问题描述】:

我正在尝试将 Myfaces 与 Glassfish 一起使用,但它不起作用。我已确保 myfaces-api 和 myfaces-impl 是与我的应用程序一起部署的 JSF 运行时,但 Glassfish 仍然使用 mojarra 版本运行应用程序。

我认为 lib 文件夹中的类会取代应用程序服务器中的类。

如果我从 glassfish 中的模块文件夹中删除 jsf-api 和 jsf-impl,我会在启动时遇到错误,并带有一些 OSGI 噪音。

在使用 glassfish 部署的 ann 应用程序中使用 myfaces 的推荐方式是什么?

【问题讨论】:

  • 感谢您的链接。 Google 是一个很大的地方,因此您的搜索结果会返回与我不同的内容,而且 JSF 专家组的成员甚至都不知道!检查提出问题的人。所以请不要叹息!

标签: java jsf-2 glassfish-3


【解决方案1】:

好的,想通了。

通过在 glassfish-web.xml 中声明这个来解决

<glassfish-web-app error-url="">
  <class-loader delegate="false"/>
  <property name="useBundledJsf" value="true"/>
</glassfish-web-app>

【讨论】:

    【解决方案2】:

    您也可以在 sun-web.xml 中使用以下内容

    <sun-web-app>
        <class-loader delegate="false"/>
        <property name="useMyFaces" value="true"/>
    </sun-web-app>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 2011-07-22
      • 2011-10-11
      • 2015-07-28
      • 1970-01-01
      • 2011-10-25
      相关资源
      最近更新 更多