2009-04-09 69 views
0

我是struts2瓷砖的新手。在这里我试图用struts2瓷砖执行一个简单的应用程序。在执行以下程序即时得到错误:struts2瓷砖 - 执行时出错

无法加载org.apache.tiles.web.startup.TilesListener原因:org.apache.tiles.web.startup.TilesListener 抛出java.lang.ClassNotFoundException:org.apache.tiles .web.startup.TilesListener

我的web.xml的样子:

<?xml version="1.0" encoding="UTF-8"?> 

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd“>

<context-param> 
    <param-name>tiles-definitions</param-name> 
    <param-value>/WEB-INF/myTilesConfigFile.xml</param-value> 
</context-param> 
<listener> 
    <listener-class>org.apache.tiles.web.startup.TilesListener</listener-class> 
</listener> 

<welcome-file-list> 
    <welcome-file>/home.jsp</welcome-file> 
</welcome-file-list> 

回答

2

使用这个监听器在你的web.xml:

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

您的类路径在运行时缺少指定的库。

我相信正确的听众是标准的砖监听器(org.apache.tiles.listener.TilesListener)或Struts2的一个(org.apache.struts2.tiles.TilesListener

+0

试试上面的代码。但仍然没有解决上述问题.... – Nirmal 2009-04-09 11:43:03