生成wsService服务端代码
首先我们需要设置下axis2开发的环境
你需要设置你的JAVAHome,这在后面会用到
1.将axis的war包放入tomcat服务器的webapps目录下,启动tomcat,访问http://127.0.0.1:8081/axis2/ 能够看到下面的页面即表示axis2安装成功
2.解压Axis2_Codegen_Wizard_1.3.0,Axis2_Service_Archiver_1.3.0插件到eclipse的plugins目录下,启动myeclipase或者你的eclipse
3.新建WEB项目HelloWS,在项目上单击右键选择新建->其他,看到下图则表示插件安装成功,同时需要将axis2-1.3-bin.zip解压后的文件中的lib目录下的所有JAR包添加到项目的构建路径中,我们这里将axis2-1.3-bin.zip解压到DA盘“D:\axis2\axis2-1.3”目录下,我在这里使用的myeclipase6.
4新建simple,在该包下新建类Hello如下
package simple;
public class Hello {
public String sayHello(String str){
System.out.println("hello"+str);
return "hello"+str;
}
}
5.在项目中单击右键,选择新建->其他,选择Axis2 Wizards下的Axis2 Service Archiver,点击next进入下一个页面
在该页面中设置你的JAVA类编译后存放的CLASS目录,记住这里的目录不需要包括JAVA包
点击next进入下一个设置页面
选择第一个SkipWSDL,点击Next进入下一页,该页我们不设置,再点击Next
进入如下页面
选中复选框生成service.xml文件,点击next
在该页面中填入ServiceName,ClassName(你将要作为webservice 暴露的JAVA类的全路径)
选择Search declared methods only 只显示你定义的方法,然后在列表中选择你需要暴露的方法,点击next
选择生成文件的输入目录以及文件名称,你可以直接将文件输出到“Tomcat 5.5\webapps\axis2\WEB-INF\services”目录下,也可以将文件先放到别处然后拷贝过去。这里我先保存到桌面然后拷贝过去。
6.重新启动tomcat访问路径http://127.0.0.1:8081/axis2/services/HelloWS?wsdl 即可看到wsdl文件如下
这样第一个WS服务及发布成功了。
分享到:
相关推荐
webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例
借鉴网上的资源,弄了一个SpringBoot开发WebService之Axis示例。
本案例实现使用Axis2生成.arr包发布WebService服务,并使用Axis2生成客户端代码方式调用WebService
axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例
手写的axis2案例,包括服务端与客户端WebService_client、WebService_server,详细在我的博客中有记录,需要的可以自行下载
WebService大讲堂之Axis2 WebService大讲堂之Axis2 WebService大讲堂之Axis2 WebService大讲堂之Axis2 WebService大讲堂之Axis2 WebService大讲堂之Axis2
WebService Axis2 经典教程 Web Service是现在最适合实现SOA的技术,而Axis2是实现Web Service的一种技术框架(架构
简单例子:axis2整合spring发布webservice,以及session的管理
Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。...
WebService之AXIS传递javabean
资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)
Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。...
实现webservice的axis2的服务端与客户端代码
webservice新手axis2超详细教程
axis发布webservice教程axis发布webservice教程axis发布webservice教程axis发布webservice教程
完整的Axis2实例,内含代码demo,编写工具Eclipse,jdk1.7 tomcat7.0
一个基于axis的webservice接口例子
WebService axis2使用说明,里面包含如何控制权限。
Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。...