2

这不是一个问题。我试图找到以下行为的原因。

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

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

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

但是在pom.xml我添加了 spring web 框架的依赖项时,当我在 eclipse 中列出 jars 时,我可以看到这个 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 中。

在此处输入图像描述

4

1 回答 1

1

将 Maven 依赖项添加到您的部署程序集中

于 2013-04-08T10:43:46.967 回答