准备工作,即axis2的安装(发布),如下:
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)
- 大小: 25.7 KB
- 大小: 7.1 KB
- 大小: 38.1 KB
分享到:
相关推荐
axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例
axis webservice简单示例。没别的了。
借鉴网上的资源,弄了一个SpringBoot开发WebService之Axis示例。
AXIS2 WebService AnyTYpe 实现示例
AXIS2远程调用WebService示例(Eclipse+AXIS2)工具和所用包 包括eclipse tomcat axis2 java直接到官网下载jre和jdk1.8版本即可
基于apache第三方架包axis编写的一套简单webservice示例项目(含源码),该项目基于myeclipse环境部署,可以直接导入myeclipse部署到tomcat等服务器运行。
axis2发布webservice,随着普通web工程发布;本示例简单明了,代码注释中附有发布步骤,导入工程即可运行,无须下载任何jar包。 工程中也有调用发布后接口的代码执行main方法即可
Axis2各种方式(pojo、axiom、adb、xmlbeans、jibx)实现WebService,包括客户端和服务器端
使用Axis2生成.arr包发布WebService+Axis2生成客户端代码调用WebService-示例
具体请查看文本文件,已经附带了示例工程,讲解了三种发布方式,包括spring发布方式
基于axis的webservice示例 编写和发布WebService 用Java实现调用WebService的客户端程序
WebService示例(Axis2)
一个简单的webservice axis示例 含有 axis 所需jar包,javamail所需jar包
利用axis2开发的webservice,所需jar包在我的资源中找(libs.rar)。我已经止传了,这是一个示例源码。大家下载后在eclipse中直接导入到工程就可以了,编码用gbk吧,本项目可以部署在纯java工程项目中,可以不用web...
一个用Axis2+Spring实现的WebService示例工程,导入MyEclipse中可直接运行。
包括axis2程序包官方下载地址(有点大,没法上传)安装及配置设置,并又客户端代码示例(本人项目中的代码截取)
常用的webserver的调用示例,主要是axis和axis2的一些示例和调用方式
----------示例包括: 普通数据类型 ...使用axis2通过自编写的server端生成wsdl,通过wsdl生成服务(aar,将aar文件放入tomcat/webapps/axis2/WEB-INF/services下),再通过wsdl生成客户端,通过客户端调用服务