2

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

我也试图从 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 进程在任务执行后不会终止。

请帮忙。

4

0 回答 0