我在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将想法spring项目运行到eclipse中。请提供任何建议。我正在使用maven 提前致谢
答案 0 :(得分: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 central repository获得。因为,正如您所说,您正在使用maven,所有您需要做的就是将上面描述的依赖项放到您的pom.xml
我已经包含了.m2 / repository(Intellij)
中的所有spring mvc库
我不确定你是否正在通过maven解析你的依赖关系。 “.m2 / repository”与Intellij无关,它是您当地的maven存储库。
答案 1 :(得分:0)
安装插件m2e以管理maven项目到eclipse m2e
使用“从现有源导入项目”不会将依赖项存储管理为maven