在网上找了很多例子,发觉很多都是脱离项目,单独使用axis2包发布webservice接口
实际开发中,一般都是跟随项目启动之后,自动发布接口
接下来简单讲解一下 在项目中集成发布axis2 webservice接口
1.打开axis2.war包,将conf,lib,modules三个文件夹复制到项目的WEB-INF文件夹下
2.新建一个services文件夹,然后在services文件下新建一个文件夹(任意取名),再新建META-INF文件夹,最后再新增services.xml,接口信息就写在这里面。
具体路径:WEB-INF/services/myservice/META-INF/services.xml
3.开发java类
package Axis2Service.service;
/**
* desc:计算俩个数和值的 webservice接口
*
* @version SVN $Revision: 1.1 $ $Date: 2011/07/12 02:06:49 $
*/
public class Calculate {
public Integer sum(Integer num1, Integer num2) {
return num1 + num2;
}
}
4.现在编写services.xml文件
<service name="AxisService">
<description>AxisService</description>
<parameter name="ServiceClass">
Axis2Service.service.Calculate
</parameter>
<operation name="sum">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
</operation>
</service>
5.修改web.xml
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>
org.apache.axis2.transport.http.AxisServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
5.发布项目,然后在地址栏上输入http://localhost:8080/MyAxis/services/AxisService?wsdl,就能看到发布的项目了哦!!
已上传附件(去除所有jar包),相关axis2的jar包从axis2.war中获得,复制到项目的lib下即可
分享到:
相关推荐
今天特意将项目中用Axis2集成SSH实现...2.集成Axis2实现WebService。 3.灵活配置,在一个项目中配置多个WebService的调用接口。 4.顺便提一种方案,让我们的WebService更加安全。 5.提供测试例子,服务端客户端都有了。
Spring集成axis2实现webservice所用到的Jar包,将所有的包放到项目的LIB目录下面
spring集成axis发布webservice源码 spring集成axis发布webservice源码 spring集成axis发布webservice源码 spring集成axis发布webservice源码
axi2开发webservice所需资源,以及eclipse集成axis2所需的插件;加详细教程
利用Axis2实现WebService开发与部署-3中方法进行开发
spring+axis集成webservice
springboot 集成axis1.4的webservice,该为maven的工程
主流的spring4mvc+Mybatis,并整合了axis2实现webservice接口开发。利用quartz注解实现任务作业功能源码。利用spring RoutingDataSource实现动态数据源切换
Axis2 调用webservice Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。...Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术
myeclipse6.5集成axis2 以及axis2_WebService_开发指南 内含2个jar。。初学者必备!!
内容概要:Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景...本课程重点讲解了Axis2的核心功能,并提供了三个项目以使学员理解并掌握如何将Axis2应用于不同的场景。 适用人群:Webservice开发
Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布...本课程重点讲解了Axis2的核心功能,并提供了三个项目以使学员理解并掌握如何将Axis2应用于不同的场景。
Axis2调用SAP Webservice源码 使用Axis2 org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar插件生成本地Java Proxy同事生成同步和异步调用测试用例 更重要的是配备详细文档,实乃Java与SAP集成是宝典!
Axis2集成SSH搭建WebService支持事务,WebService服务还是挺多人用的
Axis2 webservice 服务端插件 用于集成MyEclipse
Axis2_WebService相关包,WebService可能用到的包都有,Axis2框架的集成。
Axis2是目前比较流行的WebService引擎。...本课程站在初学者角度介绍了Axis2的大多数常用的功能,例如,以多种方式编写和发布WebService、JAX-RPC、JAX-WS、复杂类型传输、WebService会话管理、Axis2模块等
eclipse可以很方便集成axis2插件开发webservice
Axis2 webservice 客户端插件 用于集成MyEclipse
其中包括两种利用axis2发布WebService的程序。一种是将项目直接集成到axis2内部里面,一种是将axis2集成到已有的项目中。各有优缺点。