准备工作,即axis2的安装(发布),如下:
1、下载axis2-1.6.2-war.zip并解压
2、将axis2.war复制到tomcat的webapps目录中并启动tomcat
3、输入地址http://127.0.0.1:8080/axis2即可验证是否安装成功
axis2安装成功后编写如下java代码
编写配置文件meta-inf/services.xml,如下
将编译后的class文件和xml文件打包成jar文件(见附件)后复制到刚安装(发布)的axis2项目中,存放路径是axis2\WEB-INF\services。
在浏览器中输入
http://127.0.0.1:8080/axis2/services/Hello?wsdl
即可看到发布效果。
使用axis2生成客户端调用代码
Java程序员从笨鸟到菜鸟之学习webservice,Axis2开发webservice详解
使用jdk自带的wsimport命令自动生成WebService客户端代码示例
使用JDK发布Webservice
webservice获取客户端IP地址
Spring-ws示例WebService开发
XFire生成客户端代码命令:
java -Djava.ext.dirs=.\lib org.codehaus.xfire.gen.WsGen -wsdl http://127.0.0.1:8080/websoft/labquery?wsdl -o .\src -p demo.web.soft -overwrite true
如下:
所需jar包(见附件lib.rar)
1、下载axis2-1.6.2-war.zip并解压
2、将axis2.war复制到tomcat的webapps目录中并启动tomcat
3、输入地址http://127.0.0.1:8080/axis2即可验证是否安装成功
axis2安装成功后编写如下java代码
package cn.com.songjy.axis2; import java.util.Date; public class HelloAxis2 { public String hello(String name){ return "您好,"+name+",现在的时间是:"+new Date(); } }
编写配置文件meta-inf/services.xml,如下
<service name="Hello"> <parameter name="ServiceClass">cn.com.songjy.axis2.HelloAxis2</parameter> <messageReceivers> <messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPcmessageReceiver" /> </messageReceivers> </service>
将编译后的class文件和xml文件打包成jar文件(见附件)后复制到刚安装(发布)的axis2项目中,存放路径是axis2\WEB-INF\services。
在浏览器中输入
http://127.0.0.1:8080/axis2/services/Hello?wsdl
即可看到发布效果。
使用axis2生成客户端调用代码
Java程序员从笨鸟到菜鸟之学习webservice,Axis2开发webservice详解
使用jdk自带的wsimport命令自动生成WebService客户端代码示例
使用JDK发布Webservice
package com.songjy.ws; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class Hello { public static void main(String[] args) { Endpoint.publish("http://127.0.0.1:8081/hello",new Hello()); } @WebMethod public String hello(String name){ return "你好,"+name; } }
webservice获取客户端IP地址
Spring-ws示例WebService开发
XFire生成客户端代码命令:
java -Djava.ext.dirs=.\lib org.codehaus.xfire.gen.WsGen -wsdl http://127.0.0.1:8080/websoft/labquery?wsdl -o .\src -p demo.web.soft -overwrite true
如下:
所需jar包(见附件lib.rar)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。