Something like this:
<java classname="org.apache.axis.client.AdminClient"
fork="true"
failonerror="true"
maxmemory="128m">
<arg value="-lhttp://${aws.host}:${aws.port}/
${aws.context.root}/servlet/AxisServlet"/>
<arg value="${deploy.wsdd.file}"/>
<classpath refid="soap.classpath"/>
</java>
"Keith Hatton"
<[EMAIL PROTECTED] To: <[EMAIL PROTECTED]>
tems.com> cc:
Subject: RE: AXIS & ANT
07/30/2003 07:02
AM
Please respond to
axis-user
Maybe you need <arg line=...> instead of <arg value=...> as you seem to be
passing a complete command line in.
Keith
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
Sent: 30 July 2003 11:32
To: [EMAIL PROTECTED]
Subject: AXIS & ANT
Hi,
I want to deploy the AXIS-Webservice via ANT. Here I have an error:
deploy:
[echo] running: java org.apache.axis.client.AdminClient
-lhttp://localhost:8080/IKWSHandler/ser
vices/AdminService conf/deployment/banf-ws-deployment.wsdd
[java] Usage: AdminClient [Options] [list |
<deployment-descriptor-files>]
[java] Processes a set of administration commands.
[java] The following Options are available:
[java] -l<url> sets the AxisServlet URL
[java] -h<hostName sets the AxisServlet host
[java] -p<portNumber> sets the AxisServlet port
[java] -s<servletPath> sets the path to the AxisServlet
[java] -f<fileName> specifies that a simple file protocol
should be used
[java] -u<username> sets the username
[java] -w<password> sets the password
[java] -d sets the debug flag (for instance, -ddd
would set it to 3)
[java] -t<name> sets the transport chain touse
[java] Commands:
[java] list will list the currently deployed services
[java] quit will send a quit message to
SimpleAxisServer
[java] passwd value changes the admin password
[java] Deployment Descriptor files:
[java] <deployment-descriptor-files> deploys or undeploys Axis
components and
[java] web services described in these files
[java] If -l or -h -p -s are not set, the AdminClient will invoke
[java] http://localhost:8080/axis/servlet/AxisServlet
BUILD FAILED
file:d:/projekte/EWS%20UT/Modules/WSClientHandler/build.xml:89: Java
returned: 1
Total time: 1 second
But when I run it manually, everythink is going fine:
[EMAIL PROTECTED] /cygdrive/d/projekte/EWS UT/Modules/WSClientHandler
<inClient -lhttp://localhost:8080/IKWSHandler/services/AdminService
conf/deployment/banf-ws-deploy>
Processing file conf/deployment/banf-ws-deployment.wsdd
<Admin>Done processing</Admin>
My buildxml:
<target name="deploy" depends="war">
<!-- copy the webapp -->
<copy file="${build.war.dir}/${name}.war" todir="${server.deploy}"
/>
<!-- deploy the webservice -->
<echo message="running: java org.apache.axis.client.AdminClient -l
${server.axis.deployservice}
${conf.deployment.dir}/banf-ws-deployment.wsdd"/>
<java classname="org.apache.axis.client.AdminClient" failonerror
="true" fork="true" >
<arg value="-l${server.axis.deployservice}
${conf.deployment.dir}/banf-ws-deployment.wsdd"/>
<classpath>
<fileset dir="${dist.dir}">
<include name="*.jar"/>
</fileset>
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
</classpath>
</java>
</target>
Any ideas, whats wrong?
Juraj