我创建了一个使用JSF和Spring的web应用程序,其中我使用了primefaces和richfaces.After然后我从我的项目的/ lib中删除了richfaces jar文件,并且它工作正常。现在,我创建WAR文件,当我试图部署一个文件(GlassFish服务器上),则无法部署和它抛出这个异常
由于richfaces滞后导致的部署错误
Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider org.richfaces.webapp.RichFacesServletsInitializer could not be instantiated: java.lang.NoClassDefFoundError: org/richfaces/log/RichfacesLogger. Please see server.log for more details.
现在我无法理解为什么这是显示例外
注意:为了检查,我清理了我的项目,然后再次重建,然后创建了战争,但仍然从第是问题。
您使用了哪种RichFaces版本,以及您对类路径有何依赖性? – 2013-02-19 10:01:00