需要说明java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

时间:2012-07-21 01:13:22

标签: java spring maven spring-webflow

这不是问题。我试图找到遵循行为的理由。

我正在开发涉及Spring,Hibernate和Struts2等技术的简单Web应用程序。

我使用Maven 3作为构建工具。当我开始使用eclipse Juno版本运行项目时,我收到以下错误:

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

但是在pom.xml我添加了spring web framework的依赖项,当我在eclipse中列出jar时,我可以看到这个Context loader文件就在那里。

但是当我将以下插件配置添加到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

1 个答案:

答案 0 :(得分:1)

将maven依赖项添加到部署程序集