soa
文章平均质量分 73
江荣波
这个作者很懒,什么都没留下…
展开
-
WebService学习之旅(七)Axis2发布WebService的几种方式
前面几篇文章中简单的介绍了如何使用Axis2发布WebService及如何使用Axis2实现Web服务的客户端调用,本节將详细介绍Axis2发布WebService的几种方式。一、使用aar包方式发布 这种方式也是Axis2官方比较推荐的一种方式,Axis2 提供的Eclipse插件就是以这种方式发布WebService。 这种方式前面我们已经接触过了,这里还是简单的介绍一下步骤:1.新建一个e原创 2016-03-29 19:29:42 · 4893 阅读 · 0 评论 -
WebService学习之旅(一)使用JAX-WS发布WebService
JAX-WS全称Java™ API for XML Web Services,是随着JDK1.6及其后续版本发布的方便Java程序员开发WebService应用的一组API,通常简称为JWS,目前版本为2.x。 使用JAX-WS编写WebService非常简单,下面介绍WebService服务端及客户端实现。一、开发WebService服务端1.Web服务的接口称为SEI,我们首先要用定义一个接口原创 2016-03-22 21:13:16 · 4709 阅读 · 9 评论 -
Wrapper class package.jaxws.methodName is not found. Have you run APT to generate them?解决方案
使用JAX-WS 2.X基于Web容器发布WebService报错,错误信息类似于:Wrapper class package.jaxws.methodName is not found. Have you run APT to generate them?用于发布Web服务的接口(SEI)定义如下:package com.csdn.jaxws.recipe01;import javax.jws.W原创 2016-03-23 22:45:41 · 3281 阅读 · 1 评论 -
WebService学习之旅(二)JAX-WS基于Web容器发布WebService
在上节中我们定义Web服务接口和实现类后,调用Endpoint类的静态方法publish发布来webservice,这种方法使用起来虽然简单,但是对于一个企业级应用来说通常对外提供的服务可能不止一个,如果每个WebService都去编写一个main方法显然不合适,不利于Web服务的集中管理,而且不方便WebService与Web应用整合。 所以绝大多数情况下都会使用Web容器集中管理WebServ原创 2016-03-24 21:46:39 · 3898 阅读 · 2 评论 -
WebService学习之旅(三)JAX-WS与Spring整合发布WebService
Spring本身就提供了对JAX-WS的支持,有兴趣的读者可以研究下Spring的Spring-WS项目,项目地址: http://docs.spring.io/spring-ws/sites/1.5/downloads/releases.html 基于Spring IoC容器发布Web服务,能够大大降低WebService实现过程,也能够更好的与企业级应用进行整合,本文將和大家介绍如何基于Sp原创 2016-03-25 20:43:41 · 15214 阅读 · 5 评论 -
WebService学习之旅(四)Apache Axis2的安装
一、Axis2简介 Axis2是目前使用较多的WebService引擎,它是Axis1.x的升级版本,不仅支持SOAP1.1和SOAP1.2,而且也提供了对REST风格WebService的支持。 Axis2较旧的版本是更有效率,更加模块化和更多的XML类型。它是经过精心设计,可以轻松添加模块,以提升现有的功能特征,例如安全性和可靠性等。二、Axis2下载与目录结构介绍 Apache Axis原创 2016-03-26 22:12:20 · 3524 阅读 · 0 评论 -
WebService学习之旅(六)使用Apache Axis2实现WebService客户端调用
上节介绍了如何使用Axis2 发布一个WebService,Axis2除了为我们编写WebService应用带来了便利,也同样简化的客户端调用的过程,本节在上节的基础上使用Axis2自带的工具生成客户端调用辅助类,并实现客户端调用代码的编写。1.將前面下载的axis2-1.7.1-bin.zip解压,新建一个环境变量AXIS2_HOME,值为解压后目录路径。接着在path变量中添加%AXIS2_HO原创 2016-03-28 21:36:59 · 3553 阅读 · 1 评论 -
WebService学习之旅(五)基于Apache Axis2发布第一个WebService
上篇博文介绍了如何將axis2 webservice引擎安装到Web容器中,本节开始介绍如何基于apache axis2发布第一个简单的WebService。一、WebService服务端发布步骤 1.打开Eclipse工程,新建一个Java Project,例如笔者工程名为axis2-recipe01。2.编写Web服务接口及实现类 HelloWorld.javapackage com.csd原创 2016-03-27 11:53:14 · 2478 阅读 · 0 评论 -
org.apache.axis2.AxisFault: Service class XXXXX must have public as access Modifier解决方案
使用Axis2工具生成客户端调用辅助类后,编写客户端调用代码运行时报错,完整错误信息如下:log4j:WARN No appenders could be found for logger (org.apache.axiom.locator.DefaultOMMetaFactoryLocator).log4j:WARN Please initialize the log4j system prop原创 2016-03-28 21:46:21 · 3159 阅读 · 0 评论