我正在使用struts2并在我的应用程序中使用tile我们使用Netbeans7.1。但是我们收到错误“模块尚未部署。请参阅服务器日志以获取详细信息。”
“加载应用程序时出现异常:java.lang.IllegalStateException: ContainerBase.addChild:start:org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError:org / apache / commons / digester / Rule“
我们在web.xml
web.xml文件
<param-name>org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG</param-name>
<param-value>/WEB-INF/tiles.xml</param-value>
</context-param>
<listener>
<listener-class>org.apache.tiles.web.startup.TilesListener</listener-class>
</listener>
struts.xml文件
答案 0 :(得分:0)
查看Struts2 Tiles Plugin文档。
你的web.xml看起来应该与你的有点不同。
<listener>
<listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
</listener>
不要忘记将apache common digester jar添加到你的lib文件夹中。