【问题标题】:Deplyoment Issue in Migrating from Primefaces 3.5 to 4.0从 Primefaces 3.5 迁移到 4.0 的部署问题
【发布时间】:2014-11-29 16:07:10
【问题描述】:

我在我的项目中使用 primefaces 3.5,现在已更新到 4.0,但升级后无法在 Glassfish 上部署并导致以下错误:

Severe:   Critical error during deployment: 
com.sun.faces.config.ConfigurationException: java.lang.Exception:
No Function Found on type: org.primefaces.util.ComponentUtils with
signature: java.lang.String resolveWidgetVar(java.lang.String)

我已删除 3.5 版本的 JAR 并将新的 JAR 放入项目库中,但仍然无法部署并出现上述错误。

我正在使用:

  • 玻璃鱼:4.1,
  • Netbeans 8.0.1

【问题讨论】:

  • 清理并构建。还要从 glassFish/lib 和项目库中删除旧库(右键单击 -> 属性 -> 库)。
  • @SujanSivagurunathan 我已经清理并构建,从项目库中删除了库,但仍然无法部署。我在 glassfish/lib 中的哪里可以找到旧库?

标签: netbeans jsf-2 primefaces glassfish netbeans-8


【解决方案1】:

您应该清除 glassfish 缓存,因为旧的 primefaces 库在您的应用服务器的类路径中引用。

  1. 停止 glassfish 服务器。
  2. 通过删除域中的felix 目录来删除osgi-cache 的内容。这通常在glassfish4/glassfish/domains/domain1/osgi-cache 中找到

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 2011-06-29
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多