自己做的一个build.xml用来完成一些基本的axis操作
<project name="Axis_SecDoAll" default="tcpmon" basedir=".">
<description>
generate files from WSDL description, also target to deploy
the service in a runing Axis (probably in Tomcat or alike)
</description>
<property name="dir.axis" value="C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/axis/WEB-INF" />
<property name="dir.libs" value="${dir.axis}/lib" />
<property name="SOAPMonitorApplet.src.dir" value="C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/axis"/>
<path id="classpath.libraries" description=" 3rd party and Axis libs">
<fileset dir="${dir.libs}">
<include name="**/*.jar"/>
<!-- <pathelement path="${java.class.path}"/> -->
</fileset>
</path>
<!--用来启动 tcpmon-->
<target name="tcpmon">
<java classname="org.apache.axis.utils.tcpmon" fork="true">
<classpath refid="classpath.libraries" />
<arg value="1234"/>
<arg value="127.16.3.137"/>
<arg value="8080"/>
</java>
</target>
<!--用来编译 SOAPMonitorApplet.java-->
<target name="CompileSOAPMonitorApplet">
<javac srcdir="${SOAPMonitorApplet.src.dir}" classpathref="classpath.libraries" >
</javac>
</target>
<!--用来部署deploy-monitor.wsdd -->
<target name="SOAPMonitor">
<java classname="org.apache.axis.client.AdminClient" classpathref="classpath.libraries" >
<arg value="-lhttp://localhost:8080/axis/services/AdminService"/>
<arg value="deploy-monitor.wsdd"/>
</java>
</target>
</project>
<project name="Axis_SecDoAll" default="tcpmon" basedir=".">
<description>
generate files from WSDL description, also target to deploy
the service in a runing Axis (probably in Tomcat or alike)
</description>
<property name="dir.axis" value="C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/axis/WEB-INF" />
<property name="dir.libs" value="${dir.axis}/lib" />
<property name="SOAPMonitorApplet.src.dir" value="C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/axis"/>
<path id="classpath.libraries" description=" 3rd party and Axis libs">
<fileset dir="${dir.libs}">
<include name="**/*.jar"/>
<!-- <pathelement path="${java.class.path}"/> -->
</fileset>
</path>
<!--用来启动 tcpmon-->
<target name="tcpmon">
<java classname="org.apache.axis.utils.tcpmon" fork="true">
<classpath refid="classpath.libraries" />
<arg value="1234"/>
<arg value="127.16.3.137"/>
<arg value="8080"/>
</java>
</target>
<!--用来编译 SOAPMonitorApplet.java-->
<target name="CompileSOAPMonitorApplet">
<javac srcdir="${SOAPMonitorApplet.src.dir}" classpathref="classpath.libraries" >
</javac>
</target>
<!--用来部署deploy-monitor.wsdd -->
<target name="SOAPMonitor">
<java classname="org.apache.axis.client.AdminClient" classpathref="classpath.libraries" >
<arg value="-lhttp://localhost:8080/axis/services/AdminService"/>
<arg value="deploy-monitor.wsdd"/>
</java>
</target>
</project>