2012-02-09 67 views
1

我在Eclipse中使用Tomcat。每當我第一次打開Eclipse時(或關閉它並隨時重新打開它),這個問題就會發生在我身上。我必須清除它或重新添加服務器以使Tomcat服務器正常工作。在Eclipse中啓動Tomcat時偶爾找不到org.apache.struts2.tiles.StrutsTilesListener

我想知道是否有人有同樣的問題。任何幫助,將不勝感激。

以下是例外,但StrutsTilesListener類是在那裏,我敢肯定這件事:

Feb 9, 2012 3:51:40 PM org.apache.catalina.core.StandardContext listenerStart 
SEVERE: Error configuring application listener of class org.apache.struts2.tiles.StrutsTilesListener 
java.lang.ClassNotFoundException: org.apache.struts2.tiles.StrutsTilesListener 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1533) 
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525) 
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507) 
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4701) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5260) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1525) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1515) 
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
+0

相同的情況下,同樣的問題... – exoddus 2015-02-11 14:20:28

回答

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

使用上述監聽器在我們的web.xml文件

+0

問題是,我已經有它在web.xml文件中... – draw 2012-02-28 15:30:38

0

我使用eclipse Luna進行Java開發(64位),並在此版本上安裝了Web Tools Platform(WTP),以便在eclipse中使用Tomcat 6.0.39。也得到了這個相同的怪異行爲。 安裝後&使用一個乾淨的月食Luna EE版,沒有更多ClassNotFoundException與Struts2瓷磚罐。

不知道爲什麼它發生了,不知道爲什麼現在沒有發生,但我使用eclipse EE 4小時,從那以後就沒事了。

您使用的是哪個版本的eclipse?