远程调试简单理解就是在本地可以调试服务器上的web程序。
优点:
a. 运行速度比较好。
b. 运行期间可以使用eclipse连接web应用做调试,调试完成后可以断开连接,需要调试的时候可以再重新进行连接,断点的禁用功能可能就很少派上用场了,因为相对于在debug模式和run模式间自由切换。
c. Web应用是独立运行的,不用担心eclipse死掉即玩完了。
d. 从开发到上线运行,环境一直可以保持一致。
要实现远程debug需要配置tomcat和本地eclipse。当然首先要将我们的web应用部署到tomcat的webapp目录下面。
一:配置tomcat。
配置tomcat有二种方式。我们选用的是第二种。
1.配置$tomcat_home/bin/catalina.sh
Linux中配置tomcat在catalina.sh中添加如下:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
(不要换行,要在同一行)
Window中修改 catalina,bat文件,添加:
Set “CATALINA_OPTS=-Xdebug -