wsdl生成wsdd
1:先生成deploy.wsdd
Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java -s true th.wsdl
2:把deploy.wsdd生成server-config.wsdd
java org.apache.axis.client.AdminClient deploy.wsdd
1:在环境变量中添加classpath,大致内容如下:
D:\jdk1.5.0_05\bin;D:\MYSOFT\tomcat\tomcat5.0\common\lib\servlet-api.jar;D:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF\lib\axis-ant.jar;D:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF\lib\axis.jar;D:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF\lib\jaxrpc.jar;D:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF\lib\saaj.jar;D:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF\lib\wsdl4j-1.5.1.jar;D:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar;D:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF\lib\commons-discovery-0.2.jar;D:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF\lib\commons-logging-1.0.4.jar;
2:编辑deploy.txt文件,文件内容大至如下:
<deployment name="SimapleTest" xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
xmlns:xsd="http://www.w3.org/2000/10/XMLSchema"
xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance">
<service name="SoapTest" provider="java:RPC">
<parameter name="className" value="com.ut.wis.webService.SoapTest"/>
<parameter name="allowedMethods" value="getStr"/>
</service>
</deployment>
3:执行命令java org.apache.axis.client.AdminClient deploy.txt
先把deploy.txt文件拷贝到:\MYSOFT\tomcat\tomcat5.0\webapps\axis\WEB-INF下,然后执行上面命令,就会生成server-config.wsdd文件