Found it, the "dist.dir" property was set to "dist", it should have been set to 
"${basedir}/dir", all other relative dirs had the latter convention, which 
explains everything.

> -----Original Message-----
> From: Quinten Verheyen 
> Sent: 18 April 2005 16:43
> To: Tomcat Users List
> Subject: odd problem when using a build that calls a build w/ 
> the deploy
> task
> 
> 
> Hi, ran into something odd:
> 
> - buildfile A (build-A.xml) contains deploy task, running the 
> task works w/o any problems :
> 
>       <!-- ... -->
>       <target name="deploy" depends="war">
>               <deploy url="${tomcat.manager.url}"
>               username="${tomcat.manager.username}"
>               password="${tomcat.manager.password}"
>               war="${dist.dir}/webapp.war"
>               path="/${name}"
>               update="true" />
>       </target>
>       <!-- ... -->
> 
> Now comes the strange part ...
> 
> - buildfile B wants to call A's deploy task, remark : it's 
> located in another dir, more specific the dir above, so :
> 
>       <!-- ... -->
>       <target name="master">
>               <ant antfile="build-A.xml" target="all" dir="subdir" />
>       </target>
>       <!-- ... -->
> 
> Question : does this work ?
> Answer   : Nope, it results in a 
> java.io.FileNotFoundException: dist\webapp.war (The system 
> cannot find the path specified)
> Question : Why ?
> Answer   : Because the deploy task searches for dist in the 
> dir of build B.
> Question : Why ?
> Answer   : I don't know ... ;-)
> 
> It is strange because the deploy task is the only one who has 
> a problem with this. In reality build file B is a master 
> build file that calls a 'all' target, and buildfile A 
> contains the whole standard deployment shabang -> none of 
> them fail except this specific task.
> 
> I would say it's worth checking out.
> 
> Obviously this prob is solved by using an absolute path, but 
> it speaks for itself it shouldn't be configured like that.
> 
> Any thoughts ?
> 
> Kind regards,
> Q
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to