我有一个 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/