如何在Windows </exec>中启动服务器后在ANT中终止<exec>任务

时间:2012-12-12 06:50:25

标签: ant exec terminate

我正在尝试使用ant exec命令启动weblogic服务器。 在操作触发后,exec进程创建一个子进程,即启动weblogic服务器。我希望在服务器启动后终止父ant进程并保持运行的Weblogic服务器。 我尝试过使用spawn =“true”和task,但它没有帮助。

我也试图从eclipse调用ant buil.xml。

我想实现任务应该启动服务器,然后终止ant进程,调用java程序应该从eclipse完成执行。

以下是我的build.xml:

<target name="StartWeblogicServer" description="Starts the Weblogic Server" >
    <exec dir="${DOMAIN_HOME}/bin" executable="cmd" failonerror="true" spawn="true">
        <arg value="/c start startWeblogic.cmd" />
    </exec>
</target>

上面的代码在单独的命令提示符中启动weblogic服务器。然而,eclipse不会终止正在运行的程序,因为在执行任务后ant进程没有终止。

请帮忙。

0 个答案:

没有答案