1

我正在使用 ant 目标在 cygwin 终端中启动码头服务器。但是当我尝试使用 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>
4

1 回答 1

0

似乎您fork="true"会阻止 Jetty PID 处于前台,这是实际将SIGINT信号 ( Ctrl+ C) 发送到 Jetty 所必需的。

于 2013-10-24T20:55:44.293 回答