在linux下使用resin进行远程调试

linux下实现resin远程调试有两种方式(address是远程调试监控的端口号):

1.将下面加入到启动脚本当中:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998

 

2.在resin.xml中加入下面粗体部分即可 

<server-default>

      <!-- The http port Xmx=Xms Xmn=Xmx/3-->

      <http address="0.0.0.0" port="80"/>

      <jvm-arg>-Xmx1024m</jvm-arg>

      <jvm-arg>-Xss1m</jvm-arg>

      <jvm-arg>-Xmn512m</jvm-arg>

      <jvm-arg>-Xms1024m</jvm-arg>

      <jvm-arg>-XX:MaxNewSize=256m</jvm-arg>

      <jvm-arg>-XX:MaxPermSize=512m</jvm-arg>

      <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>

      <watchdog-jvm-arg>-Dcom.sun.management.jmxremote</watchdog-jvm-arg>

      <watchdog-port>6600</watchdog-port>

      <memory-free-min>1M</memory-free-min>

      <thread-max>40960</thread-max>

      <socket-timeout>65s</socket-timeout>

      <keepalive-max>10240</keepalive-max>

      <keepalive-timeout>65s</keepalive-timeout>

      <!-- Debug -->

      <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>    

    </server-default>

 

然后在eclipse里配置一下 Remote java Application ,填写resin所在的主机地址, 端口写9998 ,就能远程调试了。

注意:确保本地代码和远程服务代码一致,端口独占,不能同时供多个人同时调试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值