我曾经在Glassfish服务器上部署JSF + Primefaces应用程序,没有任何问题.最近我升级了我的NetBeans版本.之后我对大多数应用程序没有任何问题.但是当我尝试进行部署时遇到其中一个,它失败了,这是错误消息:
部署期间发生错误:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:java.lang.RuntimeException:com.sun.faces.config.ConfigurationException:java.util .concurrent.ExecutionException:com.sun.faces.config.ConfigurationException:无法解析文档'jar:file:/ opt/glassfish3/glassfish/domains/domain1/applications/[name-of-the-application]/WEB-INF /lib/javax.faces.jar!/META-INF/mojarra_ext.taglib.xml':null.有关更多详细信息,请参阅server.log.
项目似乎一切正常(清理和构建良好),但错误不断出现.这是我正在使用的环境:
PS:当我尝试使用NetBeans捆绑的Glassfish 3进行部署时,这是错误:
SEVERE:部署期间出错:class com.sun.faces.application.annotation.PersistenceUnit Scanner无法访问其超级接口com.sun.faces.application.annotation.Scanner
谢谢