2

我有三个目标,其中一个正在使用 java,如下所示

// 具有 java 任务的目标

<java classname="org.apache.catalina.startup.Bootstrap" fork="true" classpathref="tomcat.class.path">
            <jvmarg value="-Dcatalina.home=${build.tomcat.dir}" />
            <arg line="start" />
        </java>

我的主要目标取决于具有此 java ant 的上述目标。问题是一切正常......这个java ant启动了我的tomcat服务器并且控制没有移动到下一个目标。Build.xml 将处于运行状态。

一旦使用 java ant 的目标完成执行,如何使控件移动到下一个目标。

我已经与守护进程元素并行使用,它工作正常......启动服务器并且控件移动了下一个目标。但是这里的问题是,一旦我在控制台中看到服务器已启动的消息,并且当我尝试访问 tomcat 时,它已启动并正在运行。一旦整个构建完成并显示构建成功消息,然后如果我尝试访问 tomcat,我看不到它启动并运行。

任何帮助请...

谢谢,

4

1 回答 1

0

尝试设置 spawn = "true"

<java classname="org.apache.catalina.startup.Bootstrap" fork="true" spawn="true" classpathref="tomcat.class.path">
   <jvmarg value="-Dcatalina.home=${build.tomcat.dir}" />
   <arg line="start" />
</java>
于 2011-10-31T06:57:56.877 回答