如何在eclipse中调试在jetty上运行的Web应用程序?

oll*_*llo 12 eclipse debugging jetty web

从来没有做过网络编程.有没有办法设置断点,在eclipse中查看变量值?我想调试的应用程序生成一个我想轻易提取的查询字符串.

Usm*_*ail 23

单击"外部工具配置",

在此输入图像描述

选择程序,然后单击左上角的新按钮.将maven二进制工作目录的位置设置为本地工作空间,并将参数设置为jetty:run 在此输入图像描述

在环境选项卡中设置maven opts.注意套接字地址= 4000和suspend = y 在此输入图像描述

转到调试配置并添加新的远程应用程序.添加项目名称并设置套接字地址.现在运行它应该说的外部工具:

在地址:4000处侦听传输dt_socket

然后你可以调试远程应用程序并添加断点等.

在此输入图像描述 在此输入图像描述


eay*_*kin 19

我将使用命令使用maven运行应用程序: mvnDebug jetty:run

在Eclipse IDE中使用端口8000设置远程Java应用程序.

请参阅" 设置Maven 2.0.8+ "部分:http://docs.codehaus.org/display/MAVENUSER/Dealing+with+Eclipse-based+IDE