我對Spring框架相當陌生。我最近安裝了SpringSource Tool Suite(版本2.8.1.RELEASE)。使用Subclipse,我已經檢出了我的隊友創建的Spring MVC項目。它在他的機器上工作正常,但我們無法弄清楚爲什麼我的機器上出現構建錯誤。Spring MVC應用程序的構建錯誤
我使用Tomcat v6.0 Server來運行項目。這是錯誤的一部分:
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
2012-jan-30 13:43:46 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:926)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
Tomcat服務器具有以下類路徑:引導條目:JRSE系統庫[jdk1.6.0_27],彈簧2.5.2-20080220-410.jar。用戶條目:bootstrap.jar,tools.jar
有關如何解決此問題的任何想法?
感謝您的幫助!是的,我沒有參考構建路徑中的Apache Tomcat庫(奇怪,因爲我檢查了Subclipse的工作代碼)。儘管如此,這個問題仍然存在(錯誤信息似乎完全一樣),儘管增加了這一點。 :-( – Gruber 2012-01-31 09:26:26
)您可能還缺少構建路徑中的「Web App Libraries」,如果它不在(同一位置),請單擊添加庫 - > Web App Libraries - >下一步 - >從列表中選擇您的項目 - > – craftsman 2012-01-31 09:56:15
謝謝,我錯過了這個庫,但是問題仍然存在,我的團隊夥伴剛剛做了一個新的STS安裝,並且遇到了同樣的問題,他創建了一個MVC測試項目,也沒有工作。 – Gruber 2012-01-31 14:24:26