2009-04-09 56 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