axis2 默认端口_一个axis2例子(转)

1. 从 http://ws.apache.org/axis2/download/1_0/download.cgi  网站下载axis2-std-1.0-bin.zip(Standard Distribution),及 axis2.war (War Distribution)

2. 在eclipse中新建JAVA工程,如AxisService 新建一个包Stub,在包中建立一个java文件HWS,内容如下:

package Stub;

public class HWS {

public String echo(String value) {  System.out.println(">>>>> Service HelloWorldService: " + value + "   "

+ new java.util.Date().toLocaleString());

return value;

}

}

3. 在工程下面新建一个文件夹 META-INF ,并在其中建一个services.xml 内容如下:

Stub.HWS

class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />

4. 打包成 *.aar 方法:

选中 Stub整个包,并且选中 services.xml  文件,右键 Export 为  JAR 文件。命名为: HWS.aar    Finish 即可.

这个HWS.aar   存在于 eclipse 中的workspace 目录下了.

5. 接下来到Tomcat中去. 将下载好的 axis2.war 解压到 Tomcat5.5的webapps中, 启动 Tomcat5.5

6. 进入到 Administration 的界面 登录名 admin 密码 axis2

在Upload Service 页面中上传刚才建立的服务 HWS.aar 文件, 成功后就有服务HWS了.

在Available Services 页面会有 如下信息表示服务OK

HWS

Service Description : null

7. 用CMD命令 进入到 axis2-std-1.0-bin.zip 解压包中执行:

将会在 F:\ 中生成一个src\Stub包 ,将其中的两个JAVA (HWSCallbackHandler.java   HWSStub.java )拷贝到 另一个测试客户端的工程中进行测试.

另外加一个JAVA测试类TestHWS,内容如下:

import Stub.HWSStub.EchoResponse;

public class TestHWS {

public static void main(String[] args) throws Exception {

HWSStub stub = new HWSStub();

HWSStub.Echo request = new HWSStub.Echo();

request.setValue(">>>>>>Client OK :::: "+new java.util.Date().toLocaleString()

+"asdfsadfsadf ");

EchoResponse response = stub.echo(request);

System.out.println("Response : " + response.get_return());

}

}

测试结果: (没有配log4j)

log4j:WARN No appenders could be found for logger (org.apache.axiom.om.impl.builder.StAXOMBuilder).

log4j:WARN Please initialize the log4j system properly.

Response : Client OK :::: 2006-8-8 18:18:09asdfsadfsadf

OK!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值