Struts 2应用程序中的Tiles错误:java.lang.NoClassDefFoundError:org/apache/Tiles/listener/TilesListener

Struts 2应用程序中的Tiles错误:java.lang.NoClassDefFoundError:org/apache/Tiles/listener/TilesListener,java,struts2,listener,tiles,Java,Struts2,Listener,Tiles,我得到了这个错误,尽管我已经为磁贴放置了必要的jar文件: SEVERE: Exception while loading the app SEVERE: Undeployment failed for context /FinalTilesStruts2 SEVERE: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apach

我得到了这个错误,尽管我已经为磁贴放置了必要的jar文件:

SEVERE: Exception while loading the app 
SEVERE: Undeployment failed for context /FinalTilesStruts2 
SEVERE: Exception while loading the app : 
 java.lang.IllegalStateException: ContainerBase.addChild: start: 
 org.apache.catalina.LifecycleException:
 java.lang.IllegalArgumentException: 
 java.lang.NoClassDefFoundError: org/apache/tiles/listener/TilesListener

org.apache.tiles.listener.TilesListener
仅在可下载的tiles 2.0.3中可用

在Tiles的更高版本中,侦听器类是
org.apache.Tiles.web.startup.TilesListener

您可以阅读答案,如果它有助于您解决正确的侦听器类的问题

如果您将Tiles 2与Struts 2一起使用,那么您应该使用


org.apache.struts2.tiles.StrutsTilesListener

问题出在哪里?正如我在标题中提到的,我遇到了这个错误,未找到TilesListener类?加载应用程序时发布stacktrace.SEVERE:Exception严重:上下文/最终Struts2取消部署失败严重:加载应用程序时异常:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:java.lang.IllegalArgumentException:NoClassDefFoundError:org/apache/tiles/listener/tileListener我编辑了你的问题,因为你没有。请看下面的答案,并在阅读后立即接受。