resin远程调试配置,connection refused问题解决

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>

 服务重启,调试端口打开了。

 

 

原文地址:https://www.cnblogs.com/sonofelice/p/5380851.html