java - Maven 依赖项未添加到 WEB-INF/lib

标签 java eclipse spring maven tomcat

我对 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 项目”部分,我没有得到相同的部署程序集屏幕截图。这就是我得到的:

Web deployment assembly in Eclipse, after running <code>mvn eclipse:eclipse -Dwtpversion=2.0</code>

我在 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 依赖项。 这看起来应该是这样的:

enter image description here

添加方法是:
- 点击添加
- 选择 Java 构建路径条目
- 选择Maven Dependencies
- 完成

这应该将您的 Maven 依赖项添加到 WEB-INF/lib 中。 如果您的项目结构不标准,您还可以通过在 Deploy Path 列内双击来编辑该路径 - 在本例中,是在 WEB-INF/lib 上。

希望对您有所帮助。

关于java - Maven 依赖项未添加到 WEB-INF/lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20718566/

相关文章:

android - 为 PocketSphinxAndroidDemo 设置 SWIG Builder 时得到 "Error running Integrated External Tool Builder"

java - 防止 & 符号转换为 &

java - Android我自己的XML资源对象类型

java - 反序列化对象 java 列表 -> INVALID STREAM HEADER

java - 如何在 Java 中创建带有子菜单的弹出菜单

java - 在 Ubuntu 上使用 Eclipse 时出错

java.util.NoSuchElementException 错误

eclipse - Eclipse RCP 应用程序中的 "global"数据存储在哪里?

java - Spring 的链式 react

java - Spring MVC url 链接太长,无法容纳在一行中