使用Putty通道开启Tomcat远程调试

eclipse开发,有时咱们须要使用tomcat的远程调试功能,可是发现不管如何,都是启动远程调试失败。缘由之一,就有多是服务器的出了些幺蛾子,若有些阿里云服务器就存在这个问题。故咱们可使用通道的方式链接到服务器,而后再开启远程调试。Linux上,咱们使用putty工具来完成(支持通道的其余工具也可)。java

首先,咱们须要在putty上配置通道:ios

而后保存,使用该配置的会话进行ssh登陆。接下来,eclipse上:es6

这样,就能够进行远程调试了。vim

注意:tomcat

  1. 服务器开启远程调试方法:
    • 【Linxu系统】apach/bin/startup.sh开始处中增长以下内容:
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"
复制代码
* 【Windows系统】apach/bin/startup.bat开始处中增长以下内容:
复制代码
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788
复制代码
  1. 尽可能让本地代码和远程代码保持一致,尤为是行对齐,否则远程执行到某行而本地对应不到相应代码,可能就出现一直命中不了断点的状况。bash

  2. 若是发现启动远程调试仍然失败,建议重启Tomcat试试!服务器

相关文章
相关标签/搜索