第一次远程调试,看了挺多网上的文章,用了些大佬们的思路,才写下的这篇文章。 侵删
好了,废话不多说了,现在开始:
本人阿里云用的是windows2008 64位的,非linux
第一步:
远程连接阿里云服务器,打开Tomcat里面的bin文件夹
找到里面的catalina.bat,在里面修改“ set CATALINA_OPTS= ”
这里本来是空的,我们在里面添加一段东西:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888
里面的address=8888 ,是我在阿里云里面开放的端口。读者可以根据自己开放的端口进行相应的修改。
第二步:
在bin文件夹下新建一个批处理文件,名字是 debug.bat
内容如下:
set JPDA_ADDRESS=8000
set JPAD_TRANSPORT=dt_socket
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888
startup
第三步:
我们在本地的Myeclipse里面进行debug
然后点击Remote Java Application
最后Debug,然后就大功告成了