2

我正在使用 struts2 并在我的应用程序中使用我们使用 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 文件

4

1 回答 1

0

查看Struts2 Tiles 插件文档。

你的 web.xml 应该看起来和你的有点不同。

<listener>
  <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
</listener>

并且不要忘记将 apache common digester jar 添加到您的 lib 文件夹中。

于 2012-09-14T18:05:52.273 回答