将上下文初始化事件发送到tile中的侦听器实例的异常

时间:2010-12-23 15:39:51

标签: html tiles

我第一次使用瓷砖(2.0)。我在web.xml中编写了以下代码

 <context-param>
    <param-name>org.apache.tiles.impl.BasicTilesContainer.DEFINTION_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>

我在WEB-INF文件夹中创建了tile,xml。当我部署项目时,它给出了一个异常陈述

Exception  **sending context initialized event to listener instance of class org.apache.tiles.web.startup.TilesListener
java.lang.NoClassDefFoundError: org/apache/commons/digester/Rule**

我不明白发生了什么以及为什么。

2 个答案:

答案 0 :(得分:0)

你显然缺少Commons Digester。您是否已将所有依赖项放在WEB-INF / lib目录中?

答案 1 :(得分:0)

对于任何人仍然寻求答案。 apetrelli的解决方案对我来说很好。将Commons Digester jar导入您的lib。