我想运行jsf的简单应用程序,但在我的应用程序中配置jBoss后,我收到以下错误。
14:58:38,328 ERROR [[/ web3demo]]将上下文初始化事件发送到类org.jboss.web.jsf.integration.config.JBossJSFConfigureListener的侦听器实例的异常 com.sun.faces.config.ConfigurationException:CONFIGURATION FAILED! 源文件:jndi:/localhost/web3demo/WEB-INF/faces-config.xml 原因:类'com.icesoft.faces.facelets.D2DFaceletViewHandler'缺少运行时依赖:java.lang.NoClassDefFoundError:com / sun / facelets / impl / ResourceResolver
部署错误: 由于以下原因,部署“vfsfile:/ E:/ctn%20sodtware/jboss-5.0.1.GA/server/default/deploy/2832010.war/”出错:org.xml.sax.SAXException :cvc-datatype-valid.1.2.1:'2832010'不是'NCName'的有效值。 @ vfsfile:/ E:/ctn%20sodtware/jboss-5.0.1.GA/server/default/deploy/2832010.war/WEB-INF/web.xml [5,16] 部署“vfsfile:/ E:/ctn%20sodtware/jboss-5.0.1.GA/server/default/deploy/web3demo.war/”由于以下原因而出错:org.jboss.deployers.spi .DeploymentException:URL文件:/ E:/ ctn sodtware / jboss-5.0.1.GA / server / default / deploy / web3demo.war / deployment failed
这是一个简单的应用程序,我只需运行默认索引文件而不创建任何其他jsf文件。
答案 0 :(得分:0)
从缺少的类错误java.lang.NoClassDefFoundError:com / sun / facelets / impl / ResourceResolver
看起来你错过了facelets jar