在cygwin终端中运行的Jetty服务器不会通过CTRL + c终止

时间:2013-10-24 12:54:46

标签: java ant jetty

我正在使用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>

1 个答案:

答案 0 :(得分:0)

好像你的fork="true"会阻止Jetty PID在前台,这对于实际发送SIGINT信号是必要的( Ctrl + C )到码头。