You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by qu...@usa.net on 2000/08/22 18:00:57 UTC
Deploying EJB's with Ant
I appologize if this is available somewhere, but I was not
able to find and Ant message archives and I didn't find the
answer in the docs or the FAQ.
I would like to deploy EJB's using Ant. I have Ant running
with our source in a WinNT/2K environment. We're using Sun's
J2EE server and moving toward Web Logic's. I would like to
replace the dep.bat file we use to deploy a bean with an Ant
'deploy' target.
According the the docs, I should be able to use the built in
'exec' task, but using the following task taken directly from
the first line of the dep.bat file throws the exception below:
In my build.xml file:
<target name="deploy" depends="tell" if="src.root">
<exec dir="${basedir}"
command="${j2ee.home}/bin/deploytool -listApps ${src.host}"
output="dir.txt" />
</target>
Throw:
deploy:
BUILD FAILED
build.xml:41: Error exec: D:/j2sdkee1.2.1/bin/deploytool -listApps dserver
java.io.IOException: CreateProcess: D:/j2sdkee1.2.1/bin/deploytool -listApps
dse
rver error=2
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:66)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:551)
at java.lang.Runtime.exec(Runtime.java:418)
at java.lang.Runtime.exec(Runtime.java:361)
at java.lang.Runtime.exec(Runtime.java:325)
at org.apache.tools.ant.taskdefs.Exec.run(Exec.java:124)
at org.apache.tools.ant.taskdefs.Exec.execute(Exec.java:77)
at org.apache.tools.ant.Target.execute(Target.java:132)
at org.apache.tools.ant.Project.runTarget(Project.java:717)
at org.apache.tools.ant.Project.executeTarget(Project.java:448)
at org.apache.tools.ant.Project.executeTargets(Project.java:422)
at org.apache.tools.ant.Main.runBuild(Main.java:279)
at org.apache.tools.ant.Main.main(Main.java:107)
When I cut the executed command from the exception text and
manually try it at the command prompt, it works.
Any help with this would be greatly appreciated.
Thanks, Derek
quikdraw@metronet.com
============================================================
quikdraw7@usa.net
____________________________________________________________________
Get free email and a permanent address at http://www.amexmail.com/?A=1
RE: Deploying EJB's with Ant
Posted by Conor MacNeill <co...@cortexebusiness.com.au>.
Derek,
The 1.1 release of ant has a problem in its detection of the Win2K platform.
This has been fixed in CVS. You may want to try the latest nightly build.
Conor
> -----Original Message-----
> From: quikdraw7@usa.net [mailto:quikdraw7@usa.net]
> Sent: Wednesday, 23 August 2000 2:01
> To: ant-user@jakarta.apache.org
> Subject: Deploying EJB's with Ant
>
>
> I appologize if this is available somewhere, but I was not
> able to find and Ant message archives and I didn't find the
> answer in the docs or the FAQ.
>
> I would like to deploy EJB's using Ant. I have Ant running
> with our source in a WinNT/2K environment. We're using Sun's
> J2EE server and moving toward Web Logic's. I would like to
> replace the dep.bat file we use to deploy a bean with an Ant
> 'deploy' target.
>
> According the the docs, I should be able to use the built in
> 'exec' task, but using the following task taken directly from
> the first line of the dep.bat file throws the exception below:
>
> In my build.xml file:
> <target name="deploy" depends="tell" if="src.root">
> <exec dir="${basedir}"
> command="${j2ee.home}/bin/deploytool -listApps ${src.host}"
> output="dir.txt" />
> </target>
>
> Throw:
> deploy:
>
> BUILD FAILED
>
> build.xml:41: Error exec: D:/j2sdkee1.2.1/bin/deploytool -listApps dserver
> java.io.IOException: CreateProcess:
> D:/j2sdkee1.2.1/bin/deploytool -listApps
> dse
> rver error=2
> at java.lang.Win32Process.create(Native Method)
> at java.lang.Win32Process.<init>(Win32Process.java:66)
> at java.lang.Runtime.execInternal(Native Method)
> at java.lang.Runtime.exec(Runtime.java:551)
> at java.lang.Runtime.exec(Runtime.java:418)
> at java.lang.Runtime.exec(Runtime.java:361)
> at java.lang.Runtime.exec(Runtime.java:325)
> at org.apache.tools.ant.taskdefs.Exec.run(Exec.java:124)
> at org.apache.tools.ant.taskdefs.Exec.execute(Exec.java:77)
> at org.apache.tools.ant.Target.execute(Target.java:132)
> at org.apache.tools.ant.Project.runTarget(Project.java:717)
> at org.apache.tools.ant.Project.executeTarget(Project.java:448)
> at org.apache.tools.ant.Project.executeTargets(Project.java:422)
> at org.apache.tools.ant.Main.runBuild(Main.java:279)
> at org.apache.tools.ant.Main.main(Main.java:107)
>
> When I cut the executed command from the exception text and
> manually try it at the command prompt, it works.
>
> Any help with this would be greatly appreciated.
>
> Thanks, Derek
> quikdraw@metronet.com
>
> ============================================================
> quikdraw7@usa.net
>
> ____________________________________________________________________
> Get free email and a permanent address at http://www.amexmail.com/?A=1
>