`

axis2发布ws的一种方式

阅读更多

 axis2

默认情况下支持热发布(hotdeployment),即无需重启容器就能自动发布新的webservice服务,但不支持热更新(hotupdate),这两种方式都可以在axis2.xml配置文件中配置;

 

发布webservice的方式有如下几种:

1.pojo形式发布:直接将class文件放到pojo目录中,会将public方法发布成webservice方法。

优点:零配置

缺点:pojo类不能用package关键字声明包

注:

(1)pojo默认是没有这个目录的,如果要用这种方式,需要新建一个pojo目录,为什么一定是pojo,因为axis2.xml中deployer默认配置了pojo,如果想要发布webservice在自定义的目录,也可以添加自定义配置。

(2)在不同的目录发布相同的类名及相同接口名称的webservcie,不会报错,即可以webservice可以重名发布,但是使用时具体调用哪个,跟axis2.xml文件中配置的发布目录的顺序有关,优先调用配置在前面的目录中发布的webservice接口。

 

QA:

1.浏览器访问webservcie服务,如果需要带参数,这种方式是行不通的

http://localhost:8080/axis2/services/HelloService/sayHelloToPerson?name=bill

 

分享到:
评论

相关推荐

    axis2-162-war和axis2-162-bin

    Axis2 是 Apache 提供的一款第三方 Web Services 引擎,与其前身 Apache Axis 相比, ... Web Service 是现在最适合实现 SOA 的技术,而 Axis2 是目前实现 Web Service 的一种相对比较成熟和流行的技术框架(架构)。

    axis2应用指南及helloworld代码--axis2开发之个人开发必备!!

    -- 实现的服务类,locked 锁定 xsd:false 一种格式 --> <parameter name="ServiceClass" locked="xsd:false">cn.sbw.ws.helloworld.server.MyService</parameter> - <!-- 最原始的传入传出 publish到uddi用 --...

    webservice Axis2教程

    本课程站在初学者角度介绍了Axis2的大多数常用的功能,例如,以多种方式编写和发布WebService、JAX-RPC、JAX-WS、复杂类型传输、WebService会话管理、Axis2模块等。本课程共分为两部分,其中第一部分为Axis2基础知识...

    JavaWeb服务:Axis2中的JAXB和JAX-WS

    本文内容包括:Axis2中的JAXB在Axis2中使用JAX-WS结束语下载参考资料ApacheAxis2支持各种数据绑定技术,包括官方Java:trade_mark:标准JAXB2.x。Axis2还支持针对Web服务配置的Java标准JAX-WS2.x,作为其自有的配置...

    axis 实现 webservice 例子

    webservice的框架有很多种axis1 axis2 cfx......。 其中axis1.4是比较稳定和成熟的一种。。。 axis的下载 http://ws.apache.org/axis/

    axis-bin-1_4.zip

    WSDL2Java工具可以从WSDL描述文件中产生相应的客户和服务器端SOAP操作框架。 初步提供安全扩展,能够与Servlet2.2安全集成。 通过HTTP Cookie和与传输无关的SOAP头信息提供会话跟踪。 初步支持带附件的SOAP消息。 在...

    Axis_Service_Demo

    其中axis1.4是比较稳定和成熟的一种。。。 axis的下载 http://ws.apache.org/axis/ 这里面有两个项目 1.edi_client_axis 2.edi_server_axis edi_client_axis可以通过URL地址访问edi_server_axis 的服务

    wsdl2java源码-Axis1WebService:Axis1WebService例子,通过wsdl文件生成服务器端代码并部署

    通过几天折腾,找到一种解决方案是通过Axis1框架; 由于联通提供WSDL版本旧(2009),尝试过Axis2,Apache CXF,Spring WS,都不能满足需求; 以 获取手机号信息的wsdl为例子 生成过程 先将tool\asix1.4\asix\WEB-INF拷贝...

    一种抗重放攻击的Web 服务认证协议 (2011年)

    基于时间戳/消息ID 缓存的抗重放攻击方法,利用简单对象访问协议的请求/响应消息和WS-Security 规范设计双向认证协议,使用Axis2 的Module 机制加以实现。实验结果表明,该协议能避免单纯采用时间戳所带来的时钟同步...

    FIR实验报告.doc

    图形: 用窗函数(至少选用三种窗)法设计一个FIR线性相位低通数字滤波器,已知,N= 21。编写调试程序,要求绘制相应的幅频特性曲线,观察3dB和20dB带宽以及阻带最小衰 减。 程序: wc=0.25,N=21; subplot(2,2,1); ...

    ASP EXCEL导入SQL

    在Java语言中重要的两个以SOAP技术开始的网络服务框架XFire和Axis也把REST作为自己的另一种选择。它们的新的项目分别是ApacheCXF和Axis2.Java语言也制定关于REST网络服务规范:JAX-RS:JavaAPIforRESTfulWebServices...

Global site tag (gtag.js) - Google Analytics