简介:利用webservice发布接口
步骤
一、创建web project项目
二、在WebRoot——>WEB-INF——>lib 导入包
三、编写Server服务端代码
四、配置web.xml
web.xml文件很容易配置,拷贝 axis-1_4\webapps\axis\WEB-INF 包里面的web.xml配置到我们的工程中的web.xml中就可以了。
五、部署到Tomcat(此时可以运行,http://localhost:8080/项目/services,里面有两个服务)
六、创建 deploy.wsdd
七、生成 server-config.wsdd(新建deploy.bat);会在Tomcat的webapps\项目\WEB-INF目录下 生成 (这个文件非常重要)
deploy.bat(双击运行)
set Axis_Lib=G:\FFCS\WebService\.metadata\.me_tcat7\webapps\axisTest1\WEB-INF\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Axis_Servlet=http://localhost:8080/axisTest1/servlet/AxisServlet
%Java_Cmd% org.apache.axis.client.AdminClient -l %Axis_Servlet% deploy.wsdd
pause;
八、浏览新建的服务
http://localhost:8080/项目/services 此时就有你新建的服务
九、打开新建的服务(http://localhost:8080/项目/services/新建服务名?wsdl) 右键保存为:服务名.wsdl
十、生成客户端Client程序 (新建WSDL2Java.bat) 右键运行
set Axis_Lib=G:\FFCS\WebService\.metadata\.me_tcat7\webapps\axisTest1\WEB-INF\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=G:\FFCS\WebService\axisTest1\src
set Package=client
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o %Output_Path% -p %Package%helloserver.wsdl
pause;
解释:%Output_Path%是客户端文件输出路径,%Package%是包名
十一、写客户端测试方法
如果是使用Springmvc请求去测试
参考:
网友评论