首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

axis2创办web service(二)

2012-10-26 
axis2创建web service(二)工具都已经准备齐全了。我们来动手做一个小例子来小试牛刀!这一节我们先利用axis2

axis2创建web service(二)

工具都已经准备齐全了。我们来动手做一个小例子来小试牛刀!

这一节我们先利用axis2来发布一个web service 的服务,然后在下一节我们做一客户端来调用这个服务。

我们的服务很简单的,就是输入一个字符串,然后打印出一段字符串。

代码很简单,主要是测试用。

?

?

2.然后点击next进入了类选择页面,在这个页面中的Class?File Location选择框中选择类所在的文件夹。?
axis2创办web service(二)


?3.点击next之后进入了选择 wsdl文件,这里我们选择skip wsdl。
axis2创办web service(二)

?

?

4. 点击next之后,进入的是选择jar文件的页面,这里我们没有外部的jar,所以点击next直接跳过这个页面。
axis2创办web service(二)


?4.点击next之后,进入的是选择xml页面,这里我们选择的是自动生成xml,也就是勾选

Generate the service xml automatically这一项
axis2创办web service(二)


?5.点击next之后,进入的是生成xml文件的页面,在service name 里填写这个服务所起的名字,这里我起名为simpleServer,然后在class name 中填写要发布的类,这里一定要写全路径,写好后就可以点击load 按钮,

如果一切ok的话,你会看到如下画面
axis2创办web service(二)


?6 点击next 后,进入的是输出artiver文件的页面,先要在output File?location 中选择要输出的路径,

?? 在output? File Name中输入artiver文件的名称。我起的名字是simpleServer
axis2创办web service(二)


?7.点击finish ,如果看到如下的画面,恭喜你,服务发布成功啦。
axis2创办web service(二)

?

8.接下来,我们就可以把这个aar文件放入tomcat中发布,首先把生成的aar文件拷贝到tomcat目录中的axis2项目的service目录中位置如图。


axis2创办web service(二)


?

9.接下来启动tomcat,在地址栏中输入http://localhost:8080/axis2?,你会看到axis2的欢迎画面
axis2创办web service(二)
?

?

10.点击Service连接,你会看到发布的服务列表。这里面就能看到我们发布的simpleService
axis2创办web service(二)


?11.点击我们的服务simpleServer的连接,我们会看到。至此,服务发布成功。
axis2创办web service(二)
?
?

?

?附录:

1. axis2创建web service(一)
2. axis2创建web service(二)
3. axis2创建web service(三)

4. axis2创建web service(四)

?

O(∩_∩)O谢谢 17 楼 yangsen251024 2011-12-05   我刚测试了下路径的问题,类之间建在src下面,是可以load到的,如果放到比如com.test.abc这样的包路径下,就load不到了,不知道是什么原因。。 还有,就是用在eclipse里用axis2插件问题真多,有时卡主;可能在myeclipse里用的话效果更好些。 18 楼 zhaoshun0417 2011-12-06   为什么不使用定时发布? 19 楼 han071530342 2012-04-30   不行啊 load不下去了

热点排行