之前用了cxf框架开发了服务端。为了区别二者的特点,区分了解。今天用axis2框架开发服务端。这里感谢博主javawebsoa的文章:用AXIS2发布WebService的方法。这里自己在记录一下自己的开发思路。
环境:
jdk:发现要求不高。1.5及以上版本都可以。
tomcat:tomcat7.0.72
axis2+web+tomcat
1.下载jar包
点击 axis2官网 进入下载页面如下图,我们只需要下载war.zip这个就够用了。
进入下载页面,下载点击图示链接即可完成下载。
2.小试牛刀。
下载完后解压,把axis2.war拷贝至tomcat安装目录下的webapps文件夹下,启动tomcat后,在webapps目录下会生成axis2文件夹。 访问http://localhost:8080/axis2/能看到以下页面表示axis2运行成功。如下图
3.奔跑的java代码
在Eclipse下新建Web Project,工程名:webServe。新建包com.cm.service,新建类HelloWorld,代码如下:
package com.cm.service;
public class HelloWorld {
public String sayHello(String name){
return "Hello, "+name+".";}
public String saySorry(String name){
return "Sorry,"+name+".";}
public String getWorld(){
return "Hello,World";}
}