第一步,在应用程序的配置文件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 ="..\jre\bin\InstanceServer"> <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>第二步,建立支持远程调试的工程,端口号要和上面配置文件中的端口号一致,依赖的工程就是上面配置文件对应的工程。
第三步,需要查看的位置打上断点,等待程序运行至此即可远程调试