2

我在 intellij IDEA 12 中创建了一个 Spring Web 应用程序。现在尝试在 Eclipse 中配置相同的项目,我选择导出到 Eclipse。当我使用现有源中的导入项目将该项目导入 Eclipse 时,它​​说缺少 spring libray 文件的错误。我已经包含了 .m2/repository (Intellij) 中的所有 spring mvc 库,但它显示错误import javax.servlet.http.httpservletrequest cannot be resolved

请任何人帮助我使用tomccat 7将idea spring项目运行到eclipse中。请提供任何建议。我正在使用 Maven 提前谢谢

4

2 回答 2

2

HttpServletRequest是 Java servlet API 的一部分。您可以使用不同的依赖项来解决这个问题。在你的情况下,我认为最好的选择是

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
    <scope>provided</scope>
</dependency>

它可以从maven 中央存储库中获得。因为,正如您所说,您使用的是 maven,您需要做的就是将上述依赖项放入您的 pom.xml

我已经包含了 .m2/repository (Intellij) 中的所有 spring mvc 库

我不确定您是否通过 Maven 解决了您的依赖关系。“.m2/repository”与 Intellij 无关,它是您本地的 maven 存储库。

于 2013-08-23T09:45:33.717 回答
0

安装插件m2e管理maven项目到eclipse m2e

使用“从现有源导入项目”不会将依赖项存储到 Maven 中

于 2013-08-23T10:03:21.397 回答