第一步,在应用程序的配置文件run.xml中加入下面的配置项,启动应用程序:
<target name="run" depends="checkBuilderFailedLogExist">
<!--ant antfile="../DBSchema/main.xml" target="run-all" /-->
<java classname="com.raisecom.nms.console.RCConsole"
fork="true" spawn="true" jvm ="..jreinInstanceServer">
<arg value="${shell.arg1}" />
<jvmarg value="-Xdebug"/>
<jvmarg value="-Xnoagent"/>
<jvmarg value="-Djava.compiler=NONE"/>
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=2007"/>
<jvmarg value="-Xmx1024m"/>
<jvmarg value="-Xms256m"/>
<!--jvmarg value="-Xincgc"/-->
<jvmarg value="-noverify"/>
<classpath refid="liberary.path"/>
</java>
</target>
第二步,建立支持远程调试的工程,端口号要和上面配置文件中的端口号一致,依赖的工程就是上面配置文件对应的工程。
第三步,需要查看的位置打上断点,等待程序运行至此即可远程调试