我对 Spring、Maven、Tomcat 和所有这些都相当陌生,我正在尝试在 Eclipse 中设置一个 Spring Web 项目,然后使用 Maven 将该项目部署到 Tomcat。
我正在按照 SOF 成员建议的教程进行操作:http://www.beingjavaguys.com/2013/08/spring-maven-web-application-in-eclipse.html
我在让 Maven 将 pom.xml
中指定的依赖项添加到 Tomcat 的 WEB-INF/lib
时遇到了麻烦。我严格按照这些步骤操作,但在“在 eclipse 中运行 Spring Maven 项目”部分,我没有得到相同的部署程序集屏幕截图。这就是我得到的:
我在 Eclipse 中检查过 WTP 在这里,它是(帮助 -> 安装新软件 -> 链接“安装了什么?”)但是我看到的 m2e-wtp 版本是 1.0.**。所以我尝试运行 mvn eclipse:eclipse -Dwtpversion=1.0
命令(使用版本 1.0 而不是 2.0)但仍然是同样的问题......
有人遇到过同样的问题吗?我见过类似的问题,尝试了建议的内容,但不幸的是,对我没有任何帮助。例如,我进入 Web 部署程序集并单击 Add
-> Java Build Path Entries
但我没有看到 Maven Dependencies
复选框:什么我看到的是 M2_REPO/.../...
祝大家节日快乐,在此先感谢您提供的任何帮助 八哥
最佳答案
看起来您的“部署程序集”缺少添加到项目打包结构中的 Maven 依赖项。 这看起来应该是这样的:
添加方法是:
- 点击添加
- 选择 Java 构建路径条目
- 选择Maven Dependencies
- 完成
这应该将您的 Maven 依赖项添加到 WEB-INF/lib
中。
如果您的项目结构不标准,您还可以通过在 Deploy Path
列内双击来编辑该路径 - 在本例中,是在 WEB-INF/lib
上。
希望对您有所帮助。
关于java - Maven 依赖项未添加到 WEB-INF/lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20718566/