DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19485>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19485

Start server sequence

           Summary: Start server sequence
           Product: Ant
           Version: 1.5.3
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: Core tasks
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


I have an xml file with several Java processes. Each of these Java processes 
starts a differenet server. The problem I have is to start
those servers in a certain order. Is there any way to do this?

Below is the code in my xml file.

<?xml version="1.0" ?>
  <project name="myProject" default="startservers" basedir="../.">
  <!--  set global properties for this build -->

    ...

  <target name="startservers">
  <!--  Run the servers -->
  <parallel>
    <java classname="www.myCompany.myServer1" fork="yes">
      <arg line="mod=notryout" />
      <arg line="rmi=${ip}" />
      <arg line="xml=${basedir}/xml" />
      <jvmarg value="-Djava.rmi.server.codebase=http://${ip}:8060/myFolder/"; />
      <jvmarg value="-Djava.security.policy=/myPolicy" />
      <jvmarg value="-Djava.rmi.server.hostname=${ip}" />
      <classpath refid="classpath" />
    </java>
    <java classname="www.myCompany.myServer2" fork="yes">
      <arg line="mod=tryout" />
      <arg line="rmi=${ip}" />
      <arg line="xml=${basedir}/xml" />
      <jvmarg value="-Djava.rmi.server.codebase=http://${ip}:8060/myFolder/"; />
      <jvmarg value="-Djava.security.policy=/myPolicy" />
      <jvmarg value="-Djava.rmi.server.hostname=${ip}" />
      <classpath refid="classpath" />
    </java>
    <java classname="www.myCompany.myServer3" fork="yes">
      <arg line="mod=tryout" />
      <arg line="rmi=${ip}" />
      <arg line="xml=${basedir}/xml" />
      <jvmarg value="-Djava.rmi.server.codebase=http://${ip}:8060/myFolder/"; />
      <jvmarg value="-Djava.security.policy=/myPolicy" />
      <jvmarg value="-Djava.rmi.server.hostname=${ip}" />
      <classpath refid="classpath" />
    </java>
  </parallel>
  </target>
  </project>

Reply via email to