我使用 JSF 和 spring 创建了一个 Web 应用程序,其中我使用了 primefaces 和richfaces。之后我从项目的 /lib 中删除了richfaces jar 文件,它工作正常。现在我创建了 WAR 文件,当我尝试部署该文件(在 GlassFish 服务器上)然后它无法部署并抛出此异常
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.
现在我无法理解为什么这会显示异常
注意:对于 afe 检查,我清理了我的项目,然后再次重建,然后创建了战争,但仍然从这个问题中运行。