http://john521.iteye.com/blog/1879805
这篇博客中讲的很好。
我在配置的过程中遇到了几个问题,记录一下:
1. 调试服务器监听的端口号,百度的开发机都限制了端口在某一个区间,所以如果是规定的其他区间的会超时。
2.第二个问题就是端口号设置了,并且没有被别的服务占用,但是服务起来之后,端口并没有被打开。所以用eclipse链接的时候一直提示refused。
我用的容器是resin。我在resin.conf里面配置的参数是一行:
<jvm-arg>-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998</jvm-arg>
<jvm-arg>-Xnoagent</jvm-arg>
<jvm-arg>-Djava.compiler=NONE</jvm-arg>
我最初是这么配置的,然后端口怎么都监听不起来。重启服务都不行。
查了资料,说是配置参数需要换行。然后我换成了下面的配置:
<jvm-arg>-Xdebug</jvm-arg>
<jvm-arg>-Xnoagent</jvm-arg>
<jvm-arg>-Djava.compiler=NONE</jvm-arg>
<jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998</jvm-arg>
服务重启,调试端口打开了。