Eclipse-Kepler,Maven和Setup Tomcat 7调试(热部署)

时间:2014-05-19 18:06:27

标签: eclipse maven tomcat

我有基于maven的项目,结构如下:

  1. main_project
    • module_webproject
    • module_java_proj_1
    • module_java_proj_2
    • module_java_proj_3
    • ......
  2. 所有内容都可以通过命令行maven目标执行来编译和打包。对于使用tomcat部署的开发人员,我需要将此项目设置到eclipse环境中。有人知道设置说明吗?

    另外,我正在研究tomcat热部署的调试功能。

    我尝试过mvn eclipse:eclipse,这只会创建.project和.classpath文件。但是项目目录不被视为java或web项目。

1 个答案:

答案 0 :(得分:0)

从以下论坛回答一些有用的... [Running Maven project on Tomcat from Eclipse

在Tomcat的“添加/删除项目”对话框中看不到项目可能有几个原因。验证以下内容:

  1. 您已安装m2ehttp://eclipse.org/m2e/download/
  2. 您已安装m2e-wtphttp://www.eclipse.org/m2e-wtp/download/
  3. 您的Maven项目已导入为Dynamic Web Application。在展开项目时查找Deployment Descriptor条目,它应该位于前几个条目中的某个位置。这是Eclipse Juno上第二个让我失望的人。不在那里?它可能不是一个网络应用程序。回去验证1& 2,然后删除并重新导入您的项目。
  4. 确保您的Web应用程序对于您正在使用的Tomcat版本不是太新。右键单击该项目,然后转到Properties> Project Facets。查找Dynamic Web Module并查看版本。如果这个版本对于您的Tomcat版本来说太新了,Eclipse将不允许您添加它。例如,您的Dynamic Web Module版本为3.0,而您使用的是Tomcat 6.