2011-08-18 65 views
0

我可以在我的項目成功地部署到網絡服務器,但部署到Eclipse的Apache Tomcat實例時,我無法啓動我的應用程序由於以下錯誤沒有找到休眠:春天在Eclipse中Maven項目使用WTP

SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener 
java.lang.NoClassDefFoundError: org/springframework/orm/hibernate3/HibernateTemplate 
    at java.lang.Class.getDeclaredMethods0(Native Method) 
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) 
    at java.lang.Class.getDeclaredMethods(Class.java:1791) 
    at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:429) 
    at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:412) 
    ... 

我已經安裝了WTP,我已經運行了更新配置,但是有可能我沒有按照正確的順序來處理它們,因爲你們中有一位處理過這個問題。我已經證實,這個類在我的spring-2.5.5 jar中的「Maven Dependencies」下是可用的。

回答

0

好的,答案是:檢查構建路徑,確保指定的服務器運行時也被指定......通過我用wtp和其他東西調整,我設法失去了我的服務器運行時(可能是因爲我刪除了並重新構建它)。

+0

你爲什麼不接受你自己的答案? – Ittai