axis2+webService的入门例子(server)
来源:互联网 发布:新理念外语网络教学 编辑:程序博客网 时间:2024/06/05 16:25
1、下载axis2需要的包,包括axis2-1.4.1-bin.zip 和axis2-1.4.1-war.zip,下载地址为http://ws.apache.org/axis2/,并axis2-1.4.1-war.zip解压缩后的war文件放到tomcat 的webapps目录下,将axis2-1.4.1-bin.zip的lib目录下所有jar放到新创建的项目lib中,启动tomcat服务。在IE地址栏输入http://localhost:8080/axis2/即可访问axis2。
2、下载关联Eclipse的axis2插件,一个是帮助我们生成aar文件的,另一个是帮我们用wsdl文件生成stub代码的。下载地址:http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip;http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip,并解压缩到Eclipse的plugins目录下,重新启动Eclipse即可看到是否关联成功。
3、创建服务提供方,创建一个类 SayHello.java;
package com.webservice.client;
public class SayHello {
public String hello(String name) {
return "Hello" + name;
}
}
编写一个service.xml文件存放到项目META-INF下,详细配置情况可以百度+谷歌,代码如下:<?xml version="1.0" encoding="UTF-8"?>
<service>
<parameter name="ServiceClass" locked="false">
com.webservice.client.SayHello
<poeration name="sayHello">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</poeration>
</parameter>
</service>4、接着生成一个.aar文件,存放到上述发布的axis2项目中,可以看到新的页面。具体操作下图所示:
点击下一步,
然后将生成的my_service.aar文件,放到tomcat webapps的axis2\WEB-INF\services下。启动tomcat服务
IE 输入:http://localhost:8080/axis2/
- axis2+webService的入门例子(server)
- Axis2发布WebService例子(HelloWorld)
- axis2 webservice 简单例子
- axis2 webservice 小例子
- Delphi动态调用Java的WebService —— 基于“Axis2发布WebService例子(HelloWorld)”
- AXIS2 webservice入门实践
- WebService(入门--大讲堂)之Axis2(1):用POJO实现0配置的WebService
- Axis2 webservice入门--Webservice的发布与调用
- 一个axis2 webservice helloword例子
- Myeclpse6.0+Axis2 返回对象数组(List)的webservice例子
- 一份Axis2 webService及动态客户段调运的例子
- Myeclpse6.0+Axis2 返回对象数组(List)的webservice例子
- webservice的简单入门例子
- WebService(入门--大讲堂)之Axis2(2):复合类型数据的传递
- 基于axis2的webservice
- AXIS2的WEBSERVICE集成
- axis2强大的webservice
- WebService之Axis2初学入门工程(详细)
- return闭包函数
- jdbc连接数据库sql2000(myeclipse database explorer)
- hash表的用法!(为晚上的百度电话面试做最后的准备~~)
- linux进程管理
- Arrays和Collections的sort方法
- axis2+webService的入门例子(server)
- asp.net 截取html标签取对应值
- Linux软件之——腾讯QQ
- jQuery Ajax(load,post,get,ajax) 实例 全解析
- jQuery.extend 函数详解
- DiscuzX2文档目录文件说明(下)
- (31)会话与状态管理基础知识
- Android软件开发之PreferenceActivity中的组件
- 【jQuery插件】回到顶部