eclipse - 如何在 Eclipse 中步进/调试 Maven Web 项目

标签 eclipse tomcat6 m2eclipse maven-3

我有一个 Maven 项目,它是一个 web 项目,打包为一个 war 。

当我想部署时,我使用 tomcat-maven-plugin v1.2-SNAPSHOT 做一个 tomcat:deploy。

但我的问题是我该怎么做 调试它/设置断点就像我能做的一般 网络项目在 Eclipse 中(显示调试感知并且服务器暂停。)

(我是这个领域的菜鸟)

[编辑] 我不是在问如何部署到 TOMCAT。我更愿意问如何设置 Debug模式。仅供引用,我无法右键单击我的项目并选择运行>在服务器上运行,即使我已经通过 maven 生成了 WTP 特定文件。

最佳答案

mvn tomcat:deploy将应用程序部署到外部 Tomcat 服务器。如果要调试它,则需要在启用调试的情况下运行该 Tomcat 服务器,并在 Eclipse 中设置远程调试配置文件。

编辑:有一个简洁的指南来执行此操作 on the Tomcat wiki .最简单的方法是用catalina jpda start启动Tomcat .这将在 Debug模式下启动 Tomcat,在端口 8000 上监听调试器连接。然后在 Eclipse 中,创建一个“远程”启动器配置并告诉它连接到 localhost:8000。

关于eclipse - 如何在 Eclipse 中步进/调试 Maven Web 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7763940/

相关文章:

java - java中的注释帮助

java - 图像到字节[]到图像

web-applications - Tomcat6 webapp 未部署在亚马逊 Ec2 上

java - JRE 系统库 - 不支持的主要.次要版本 52.0

java - 从 eclipse 运行时,Maven 不会在项目目录中查找 web.xml

java - 将 JAR 添加到文件夹下的构建路径

eclipse - NTLM 身份验证适用于 eclipse,但 tomcat 给出 401 未授权

tomcat - NetBeans 和 Tomcat 虚拟主机

Java 小程序加载时间过长

java - m2e 插件 - Eclipse - 创建 Java 类和包。不被视为项目的一部分