一、编写java服务端代码
package mmsplate.service.MMSAdapter;
public class MMSWebServiceAdapter{
}
二、编写deploy.wsdd文件
<deployment
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="MMSWebServiceAdapter" provider="java:RPC" style="rpc" use="encoded">
<parameter name="className" value="mmsplate.service.MMSAdapter.MMSWebServiceAdapter"/>
<parameter name="allowedMethods" value="sendMMS"/>
</service>
</deployment>
三、根据deploy.wsdd自动生成services-config.wsdd文件
1、将deploy.wsdd复制到E:/tomcat-6-0-20/webapps/msgplate/WEB-INF/classes/mmsplate/service/MMSAdapter路径下。(我是复制到与服务端代码相同目录)。
2、启动tomcat。
3、运行我的脚本:(注意设置axis包,在原包基础上添加activation.jar和mail.jar)
set Axis_Lib=E:/axis-1_4/lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=E:/wsdl/localhost
%Java_Cmd% org.apache.axis.client.AdminClient -l http://localhost:6020/msgplate/services/AdminService E:/tomcat-6-0-20/webapps/msgplate/WEB-INF/classes/mmsplate/service/MMSAdapter/deploy.wsdd
@pause
四、在E:/tomcat-6-0-20/webapps/msgplate/WEB-INF下面会生成server-config.wsdd文件。服务发布成功。