1、在resin.conf中找到下面部份
<jvm-arg>-Xmx256m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-Xdebug</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
然后在其后添加以加内容
<!-- 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=9999</jvm-arg>
2、切换到debug视图,右键点击java源文件-run as-open debug dialog,出现如下界面,右键点击左边的remote java application-new,在host一栏填上resin服务器的地址和端口(端口要与resin.conf中设置的一样)-Apply,到此为止就可以在eclipse外启动resin,而在eclipse中调试,但是log不能输出到eclipse中
3、这一步主要输入日志到eclipse的console中,右键点击左边的java application-new,在
main class: com.caucho.server.resin.Resin
Program arguments: -conf "D:/resin-3.1.9_zzxdmysql/resin-3.1.9/conf/resin.conf"
VM arguments: -Dresin.home="D:/resin-3.1.9_zzxdmysql/resin-3.1.9"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl
4、加入resin的java包到classpath中
5、DEBUG