我正在使用ant目标在cygwin终端启动jetty服务器。 但是当我尝试使用CTRL + c停止该服务器时,我在cygwin中获得了命令行,但服务器进程仍然在后台运行。请各位好友帮帮我。提前谢谢。
这是我的蚂蚁目标。
<target name="startJetty" depends="readProps">
<java jar="${deploy.home}/jetty/start.jar" fork="true" dir="${deploy.home}/jetty">
<sysproperty key="app.home" value="${deploy.home}"/>
<sysproperty key="DEBUG" value="1"/>
</java>
</target>
答案 0 :(得分:0)
好像你的fork="true"
会阻止Jetty PID在前台,这对于实际发送SIGINT
信号是必要的( Ctrl + C )到码头。