首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tiles2不使用struts2

Tiles2不使用struts2
EN

Stack Overflow用户
提问于 2012-09-11 08:47:02
回答 1查看 1.3K关注 0票数 2

我正在开发struts2,在我的应用程序中使用tiles,我们使用Netbeans7.1。但是我们得到了一个错误“模块还没有deployed.See服务器日志以了解详细信息。”

加载应用程序时出现异常: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: org/apache/commons/digester/Rule

我们在web.xml中添加侦听器

web.xml文件

代码语言:javascript
复制
 <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文件

EN

回答 1

Stack Overflow用户

发布于 2012-09-14 18:05:52

看看Struts2瓷砖插件文档。

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

代码语言:javascript
复制
<listener>
  <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
</listener>

不要忘记将apache公共消化器jar添加到lib文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12365975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档