蚀调试远程Web应用(eclipse debug remote web application)

2019-10-28 20:23发布

我有一个Struts2的Web应用程序在Eclipse IDE开发并出口它作为战争的文件,并安装在Windows Server tomcat7部署它。 现在我需要调试我的本地系统内部在eclipse这个部署Web应用程序如何把里面那些代码? 我发现了一些联系,但我还是坚持了如何将这些代码到Eclipse在我的本地系统将破发点。

这些都是那几个链接...

链路1个 链路2 连杆3 连结4

Answer 1:

解决方案的窗口:

首先 ,你必须modyfy你的Tomcat启动脚本(的startup.bat):

将这个对的startup.bat的顶部

set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
...

然后modyfy以下行(在接近的startup.bat的HTE结束):

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%

现在,你可以通过执行的startup.bat启动tomcat和Tomcat打开端口8000调试。

第二步是配置Eclipse:

选择Run>调试配置...

通过选择“远程Java应用程序”用右键点击创建一个新的配置。

检查合适的项目被选中。

而modyfy连接属性。 (注意端口必须是相同的(8000)中的startup.bat进入,而不是上你的Struts应用程序正在运行的端口)

Finaly你必须点击调试

现在,你应该能够设置断点。



Answer 2:

..或简单地导航到bin文件夹,并开始用下面的命令你的tomcat:

卡塔利娜JPDA启动

没有必要使这种方法的任何变化。 默认值是相同的引述,蒙面:端口8000和运输= dt_socket。 确认使用Tomcat 7的工作(.0.40或更新要准确)。 然后按照他的指示和设置在Eclipse中远程Java应用程序调试配置。 基本上,只要使用默认值 - 它们匹配(至少在朱诺和开普勒)。 您可能要检查源选项卡或当你调试做到这一点的需求。

...或者,如果你使用Maven的时候,你可以考虑tomcat7 - Maven的插件插件,这将完全让你在Eclipse。

快乐调试



文章来源: eclipse debug remote web application