2012-07-21 204 views
2

這不是問題。我正試圖找出以下行爲的原因。需要說明java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

我正在開發涉及Spring,Hibernate和Struts2等技術的簡單Web應用程序。

我使用Maven 3作爲構建工具。當我開始運行使用eclipse朱諾發佈的項目,我收到以下錯誤:

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 

但在pom.xml我加入的依賴於Spring Web框架,當我列出的罐子在Eclipse中,我可以看到這個Context加載器文件在那裏。

但是當我添加以下插件配置pom.xml,這不引發異常:

<plugin> 
    <version>2.9</version> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-eclipse-plugin</artifactId> 
    <configuration> 
     <wtpversion>2.0</wtpversion> 
    </configuration> 
</plugin> 

我只是想找到這種現象的一個原因。預先感謝任何線索。

我已經將以下maven插件集成到maven中。

enter image description here

+0

這個職位是不使用Maven或春天是我見過最好的廣告。 – 2012-07-21 01:21:00

+2

你爲什麼會這麼說 – KItis 2012-07-21 01:22:41

+2

我不能說Spring,但我同意「不Maven」的一部分。爲什麼,Kltis?因爲這是一個簡單的CLASSPATH問題,但是在你和你對Java工作方式的理解之間有很多機制,你無法弄清楚。在使用它們之前,無需Eclipse或Maven即可完成此項工作。 – duffymo 2012-07-21 01:37:59

回答

1

Maven的依賴關係添加到您展開組件