2012-10-15 48 views
8

我在Eclipse中有一个Maven项目。我想将它部署在我的本地tomcat服务器中,并像正常的J2EE项目一样运行它。在Eclipse上运行Tomcat上的Maven项目

但我发现是在tomcat添加/删除项目选项,没有项目显示。 右键单击maven项目并运行,因为没有运行服务器选项或可能是我缺少的东西。

我正在寻找在本地Tomcat服务器上运行Maven项目(从eclipse,无需命令提示符或手动复制粘贴的战争),就像正常的J2EE项目一样,不需要修改pom.xml(严重的是我不想修改这个)

+0

您是否使用m2eclipse? – Anshu

+0

是的。在eclipse中使用maven的唯一方法是m2e;) – Reddy

回答

20

在Eclipse中Maven Integration for WTP必须安装。此外,该项目必须配置网络性质。

UPDATE

要在项目属性开启网络性质 - >项目构面 - >转换为刻面的形式... - >动态Web模块 - >确定

+0

它安装在我的eclipse – Reddy

+0

@NitinGurram好。然后,您必须启用项目动态Web模块构面。更新了我的答案。 –

1

可以有几Tomcat的添加/删除项目对话框中没有看到该项目的原因。验证以下内容:

  1. 你有m2e安装(http://eclipse.org/m2e/download/)
  2. 您已经安装了m2e-wtp(http://www.eclipse.org/m2e-wtp/下载/)
  3. 您的Maven项目导入为Dynamic Web Application。在展开项目时查找Deployment Descriptor条目,它应该位于前几个条目中的某处。这是Eclipse Juno上的第二个。不在那里?这可能不是一个Web应用程序。返回并验证1 & 2,然后删除并重新导入您的项目。
  4. 确保您的Web应用程序对于您正在使用的Tomcat版本不太新。右键单击该项目,然后转至Properties>Project Facets。查找Dynamic Web Module并检查版本。如果这个版本对于Tomcat版本来说太新了,Eclipse不会让你添加它。例如,你的Dynamic Web Module版本是3.0,你正在使用Tomcat 6
+0

这个答案解决了我的问题....谢谢 – gpa

3

要完成AleksandrM answer,如果有人想使自己的现有日食web项目行家知道在Eclipse中,突出显示Explorer中的项目 - >单击鼠标右键并选择配置 - >转换为Maven项目

相关问题