我花了一些时间来获取正确的信息。
所以这里是一步一步的详细信息。
环境:Windows 7
TomCat 版本:7.0
IDE:Eclipse
为了在 tomcat 中启用远程调试而添加的配置是
-Xdebug
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
我不推荐在非 windows 环境下进行上述配置。
要添加上述配置,请双击将在服务器视图中可用的 tomcat 服务器。找到下面的屏幕截图。
现在将上面的运行环境配置添加到tomcat中。对于这个检查下面的截图。
现在进入编辑启动配置属性中的参数选项卡,如下面的屏幕截图所示。
GoTo VM arguments 部分添加这些行。
-Xdebug
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
现在需要调试 Eclipse 工具栏上的可用按钮。
在 Debug 配置中找到“Remote Java Application”并双击它。
在名称字段中输入您喜欢的任何名称。
使用浏览按钮从项目字段中选择要执行远程调试的项目。
主机名只不过是主机地址。这里我在本地工作,所以它是“localhost”。
最后一个端口列的值应该是 8000。除了名称和项目文本字段之外,其他两列主机和端口将由 eclipse 本身填充,如果没有使您具有与提到的相同的值。检查屏幕截图以获取信息。
现在右键单击服务器控制台中的 TomcatServer,从上下文菜单中选择添加和删除。从此对话框中,您可以将项目添加到服务器。
现在运行 Tomcat 服务器。
现在从调试工具运行 TomCatDebugConfiguration。
最后打开内部或外部浏览器并运行您的项目。如果执行控制到达断点,则 Eclipse 将提示调试透视图。