2013-02-19 52 views
0

我创建了一个使用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. 

现在我无法理解为什么这是显示例外
注意:为了检查,我清理了我的项目,然后再次重建,然后创建了战争,但仍然从第是问题。

+0

您使用了哪种RichFaces版本,以及您对类路径有何依赖性? – 2013-02-19 10:01:00

回答

0

你的server.log是什么意思?并且查看错误,看起来好像仍然有对richfaces的引用。

+1

这不是一个答案,请考虑使用意见,以获得问题的更清晰... – dakait 2013-02-20 09:39:43

+0

@dakait是的,我一定会想这样做,但我无法看到评论按钮的任何地方....我阅读常见问题解答以及他们说会有一个小型的评论,但我真的找不到。我知道这是一个脱离主题的答案,但我必须这样做... – dosdebug 2013-02-20 09:59:33

+0

你需要50个代表点才能评论问题,http://stackoverflow.com/privileges/comment – dakait 2013-02-20 10:18:31

相关问题