<target name="tomcatstart">
<java fork="true" dir="${basedir}" classname="org.apache.catalina.startup.Bootstrap">
<classpath>
<pathelement path="${tomcat_dir}/bin/bootstrap.jar"/>
<pathelement path="${env.JAVA_HOME}/lib/tools.jar"/>
</classpath>
<sysproperty key="catalina.home" value="${tomcat_dir}"/>
<arg value="start"/>
</java>
</target>で、jvmargでリモートデバッグ設定をする。
<target name="tomcatstart">
<java fork="true" dir="${basedir}" classname="org.apache.catalina.startup.Bootstrap">
<classpath>
<pathelement path="${tomcat_dir}/bin/bootstrap.jar"/>
<pathelement path="${env.JAVA_HOME}/lib/tools.jar"/>
</classpath>
<sysproperty key="catalina.home" value="${tomcat_dir}"/>
<arg value="start"/>
<jvmarg value="-Xdebug"/>
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"/>
</java>
</target>上記のようにすると、ポート5005でlistenしててくれる。