Though  *vmlauncher="false"* worked for me, it has the following problem:

This means control is being done by OS (not JVM). My script start multiple
managed servers in a sequence. Once the 1st server is started and in the
'RUNNING' mode, Ant should get the control back so that it can start the 2nd
server. If JVM has control, it passes the control back to ant, as it can
identify the managed server has been started. In this case, as I give
*vmlauncher="false"
*my 1st server is getting started, but the control is not coming back to
Ant. So, 2nd and 3rd servers are not getting started and Ant is waiting
forever to get the control back.

Also, *spawn="true"* doesn't work for my context, because, I have
output/error redirection.

Any suggestions pl.

cheers
a s

On Wed, Dec 16, 2009 at 6:39 PM, as rao <asrao.y...@gmail.com> wrote:

> Hi
>
> Thank you all.
>
> The build.xml is given by the vendor of the app server, and is a complex
> build file. I am OK to make changes, but only minor changes.
>
> I tried adding attribute *vmlauncher="false"* to exec and it worked for
> me.
>
> cheers
> a s
>
>
>
>
>
> On Wed, Dec 16, 2009 at 2:59 PM, Dalton, Tom <tdal...@hp.com> wrote:
>
>> You probably need to specify the working dir for the start executable and
>> might also need to add ./ to start if wherever it is located isn't in the
>> system PATH.
>>
>> E.g.
>> <exec dir="<path/to/start>"
>>       executable="./start"
>>      output="./testproj.log">
>>  <arg line=" cmd /c notepad"/>
>> </exec>
>>
>> Hope that helps!
>>
>> Tom
>>
>> -----Original Message-----
>> From: as rao [mailto:asrao.y...@gmail.com]
>> Sent: 16 December 2009 07:40
>> To: user@ant.apache.org
>> Subject: Re: exec - Cannot run program 'start' CreateProcess error=2
>>
>> Hi
>>
>> To simplifying the problem statement, when I try to run the default target
>> in the following build file:
>>
>> ---------------
>> <project name="test"  basedir="." default="test-target">
>>
>> <target name="test-target">
>>        <exec executable="start"
>>          output="./testproj.log">
>>      <arg line=" cmd /c notepad"/>
>>        </exec>
>> </target>
>> </project>
>> ---------------
>>
>> I am getting same error.
>>
>> cheers
>> a s
>>
>>
>> On Wed, Dec 16, 2009 at 11:51 AM, as rao <asrao.y...@gmail.com> wrote:
>>
>> > Hi
>> >
>> > During starting of app server using ant / build.xml (given by the
>> > vendor), I faced the following issue:
>> >
>> > My env is windows XP, ant 1.7.1
>> > I am running a build.xml (given by the vendor) to start an app server,
>> > from DOS prompt. I got the following error:
>> >
>> > ---------------------------------------------------------------
>> > BUILD FAILED
>> > D:\Installations\11gPS1\build.xml:538: The following error occurred
>> > while executing this line:
>> > D:\Installations\11gPS1\build.xml:555: The following error occurred
>> > while executing this line:
>> > D:\Installations\11gPS1\build.xml:635: Execute failed:
>> java.io.IOException:
>> > Cannot run program "start": CreateProcess error=2, The system cannot
>> > find the file specified
>> > ---------------------------------------------------------------
>> >
>> > when I looked into the build.xml I found that its exec trying to run
>> > 'start' command using which it intend to run a .cmd file to start the
>> > app server .
>> > And interestingly from the same DOS prompt I could run "start" command
>> > to open a notepad, and so I tend to think that there are no issues
>> > with PATH, shell, etc.
>> >
>> > Any suggestions?
>> >
>> >
>> > cheers
>> > a s
>> >
>>
>>
>>
>> --
>> regards
>> a s rao
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
>> For additional commands, e-mail: user-h...@ant.apache.org
>>
>>
>
>
> --
> regards
> a s rao
>



-- 
regards
a s rao

Reply via email to