无法从eclipse运行spring项目,ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

时间:2011-04-05 21:12:31

标签: java eclipse spring m2eclipse

我在Eclipse内部运行spring项目时遇到了麻烦。

这是我得到的错误:

SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

以下是Tomcat设置:

Here are the settings

我不明白为什么它不起作用,spring类包含在类路径中。

2 个答案:

答案 0 :(得分:1)

你需要弹簧网罐。我看到你正在使用maven:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>3.0.5.RELEASE</version>
</dependency>

注意:最新版本是3.0.5.RELEASE。此外,您可以通过包识别弹簧项目,即org.springframework.web

答案 1 :(得分:1)

我遇到了同样的错误。我去了项目属性/部署程序集,然后添加了我的spring库。我的项目构建路径上也有弹簧库。

为我工作。希望这会有所帮助:]