我在 Eclipse 中有一个 Maven 项目。我想将它部署在我的本地 tomcat 服务器中并像普通的 J2EE 项目一样运行它。
但我发现在 tomcat 添加/删除项目选项中,没有显示任何项目。右键单击 maven 项目并运行,因为没有在服务器上运行选项,或者我可能遗漏了一些东西。
我正在寻找在本地 Tomcat 服务器中运行 Maven 项目(来自 eclipse,没有命令提示符或手动复制粘贴),就像普通的 J2EE 项目一样,无需修改 pom.xml(我真的不想修改这个)
我在 Eclipse 中有一个 Maven 项目。我想将它部署在我的本地 tomcat 服务器中并像普通的 J2EE 项目一样运行它。
但我发现在 tomcat 添加/删除项目选项中,没有显示任何项目。右键单击 maven 项目并运行,因为没有在服务器上运行选项,或者我可能遗漏了一些东西。
我正在寻找在本地 Tomcat 服务器中运行 Maven 项目(来自 eclipse,没有命令提示符或手动复制粘贴),就像普通的 J2EE 项目一样,无需修改 pom.xml(我真的不想修改这个)
在 EclipseMaven Integration for WTP
中必须安装。此外,该项目必须配置为网络性质。
更新
在您的项目属性中打开网络性质 -> 项目构面 -> 转换为分面形式... -> 动态 Web 模块 -> 确定
要完成AleksandrM 的回答,如果有人想让他们现有的 Eclipse Web 项目在 Eclipse 中感知,请在资源管理器中突出显示该项目 -> 鼠标右键单击并选择配置->转换为 Maven 项目
在 Tomcat 的“添加/删除项目”对话框中看不到该项目可能有几个原因。验证以下内容:
m2e
安装(http://eclipse.org/m2e/download/)m2e-wtp
安装(http://www.eclipse.org/m2e-wtp/download/)Dynamic Web Application
. 展开项目时查找Deployment Descriptor
条目,它应该在前几个条目中的某个位置。这是我在 Eclipse Juno 上的第二次失败。不在那里?它可能不是一个网络应用程序。返回并验证 1 和 2,然后删除并重新导入您的项目。Properties
> Project Facets
。查找Dynamic Web Module
并检查版本。如果这个版本对于您的 Tomcat 版本来说太新,Eclipse 不会让您添加它。例如,您的Dynamic Web Module
版本是 3.0,而您使用的是 Tomcat 6。