【问题标题】:upgrading from primefaces 4.0 to 5.0 problems从 primefaces 4.0 升级到 5.0 的问题
【发布时间】:2014-07-01 08:55:02
【问题描述】:

我有一个在 Glassfish 上运行的 Eclipse 中的动态 Web 项目。

它在 Primefaces 4.0 上运行良好,但我想升级到 5.0 以使用一些新功能。我删除了“primefaces-4.0-jar”文件并将“primefaces-5.0.jar”复制到WEB-INF -> lib中。

但是当我运行项目时,我得到了错误:
org.primefaces.config.ConfigContainer.isTransformMetadataEnabled()Z

我厌倦了清理项目并重新启动服务器。我注意到控制台上仍然显示该项目正在运行 4.0 版。 是否需要更改文件或某些项目设置才能使项目与 5.0 一起运行?

谢谢

【问题讨论】:

    标签: eclipse primefaces


    【解决方案1】:

    尝试将我的 Primefaces 从 4.0 更新到 5.0(在 Netbeans 项目上)时,我遇到了同样的问题。我第一次尝试“将 JAR 添加到项目”,我得到了和你一样的错误。我所做的是右键单击“库”,然后单击“属性”。

    跳转到“框架”,然后在“组件”选项卡上,单击“更多”。然后,Netbeans 为您提供了创建新库的功能。我在这个新创建的库中添加了“primefaces-5.0.jar”,并进行了验证。之后,您可以再次右键单击项目上的“库”,然后选择“添加库”。您可以在列表中看到您的自定义库。选择它,然后验证。

    完成这些步骤后,我重新启动了服务器,重新部署了我的应用程序,一切正常。 我仍然不明白为什么一开始添加 .jar 不起作用。

    【讨论】:

    • 感谢您的回复,我在玩了一段时间后终于让我的工作了。为了让我的工作我从 Glassfish 中删除了该项目,然后重新启动 glassfish 将项目添加回来并验证/发布到服务器并且它工作。是的,您需要使用设置来更新 jar 文件,这很奇怪。但至少它现在工作,我会留下这篇文章,以防其他人遇到同样的问题
    【解决方案2】:

    可能有多个 Primefaces Jar(比如 4.0 和 5.0)。删除旧的并保留最新的。 这对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 2018-08-08
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多