我在我的项目中使用了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并将新版本放置在项目库中,但仍然无法使用上面提到的错误进行部署。
我正在使用:
答案 0 :(得分:1)
您应该清除glassfish缓存,因为在应用服务器的类路径中引用了旧的primefaces库。
osgi-cache
目录,删除felix
的内容。这通常可以在glassfish4/glassfish/domains/domain1/osgi-cache