axis2专题

利用AXIS2开发Webservice接口,浏览器访问返回纯JSON数据,没有xml标识

第一步:按照1的方法,按部就班的安装 AXIS2。所需要下载的axis.war包和eclipse的两个插件都会放在百度云盘里。 下载地址:http://pan.baidu.com/s/13ThAk 第二步:下载DynamicResponseHandler(wso2dynamic-response-1.5.mar)模块,复制到webservice项目中的WEB-INF/modules中,将wso2

根据 axis2自动生成wsdl的java类,编写客户端

因为发现很多人现在 对webservice的调用都是死记硬背,有些代码又写的很长。为了能实现跨平台操作 我们这边选用java来做。       一下这些都是自己原创心得,所有有什么不对的地方望各位指出。 根据 axis2自动生成wsdl的java类,编写客户端 1.首先必须安装java客户端(这是基础,就不说了) 2.查看webservice  这里随便找了2个用不同技术写的web

利用AXIS2返回JSON

部署AXIS2查看上一篇文章。 在已经有AXIS2的基础之上操作 1、下载DynamicResponseHandler(wso2dynamic-response-1.5.mar)模块,复制到webservice项目中的WEB-INF/modules中,将wso2dynamic-response-1.5.mar加到modules.list文件中。 2、下载Jettison 1.2和jettis

Axis2与Spring集成发布

在现今的Web应用中经常使用spring框架来装载JavaBean。如果要想将某些在spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。 1、首先建立一个web工程,名字叫WebService, 2、把相应的axis2的jar文件考到WEB-INF的lib下  3、 在项目的WebRoot下的目录结构要和以前用war包是的目录结构

Axis2+SOAP Header简单的验证方法实践

服务端 服务端就要在每个方法里面加上解析SOAP Header,并进行安全校验的代码即可,记住,是每一个方法里面都加,是everyone! 虽然是每一都需要添加校验代码,但庆幸的是,校验过程都是一致的,实现一个通用的方法,每次调用就行。 这里给出一个校验方法的代码: [java] view plain copy print ? import java.util.Itera

WebService学习笔记——AXIS2基础

1.AXIS2简介: Apache Axis2项目是一个基于Java语言的Web services系统服务和客户端的实现。为了从Apache Axis 1.0中获取教训,Apache Axis2提供了一个完整的对象模型和模块化体系结构,这样可以很容易的添加功能以及支持一个新的与Web services相关的说明和建议。Axis2可以让你很容易的执行以下任务: (1).发送SOAP消息。 (2).

【Java】CXF XFire Axis2 JWS都是些什么

1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径。   2、Axis2是Apache下的一个重量级WebService框架,准确说它是一个Web Services / SOAP / WSDL 的引擎,是WebService框架的

Axis2 调用微软WCF架构下发布的webservice经历

关键字: AXIS2,WS 我算是个AXIS2的初学者,以前用它来调用.net环境下的ws,几乎每遇到困难。用工具一路生成(XMLBeans绑定),然后就在程序中直接调用,因此也没有对其作深入的了解。 最近项目需要调用WCF架构下发布的ws,很不顺利,走了很多弯路,现在稍微有了点头绪...... 使用最新版本的axis2携带的工具根据wsdl生成java代码,生成步骤网上有很多介绍,很简单

axis2中关于AxisFault的说明

一般说来,不可避免的Web Service的服务中也会出现异常,举个简单的例子,一个服务接受一个SOAP请求消息,获取有效负载后,进行一个数据库更新操作,而在更新操作过程中发生了SQLException,这个时候就需要告诉客户端(调用Web Service)出现异常了,Axis2将异常封装成为一个AxisFault进行抛出。任何类型的异常Axis2都会对其进行封装,而不管该异常是运行时异常,还

SSH整合Axis2

1.导入Axis2依赖和axis2整合spring依赖  <!-- 引入Axis2依赖 --> <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.a

Apache axis2 + Eclipse 开发 WebService

一、简介 Apache Axis2是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和

java调用wsdl(jdk自带、axis2)

Java通过WSDL文件来调用web service的方法介绍。 一、通过axis2远程调用web service(通过反射进行调用执行,效率应该比第二种低些:个人认为) 注:该方法要求要能大概读懂XML格式的WSDL文件 package webService.client.axis;import org.apache.axiom.om.OMAbstractFactory;import o

Axis2 sample and asynchronize

服务端: 接口HelloWorld public interface HelloWorld {                 publicString greeting(String name);                 publicString print(); } 接口实现类HelloWorldBean public class HelloWorldBean imple

axis2发布webservice,修改localhost为IP地址

axis2发布webservice,默认访问时,WSDL地址IP为localhost,只能自己访问,如果需要让其他人也可以访问,则需要将localhost修改为IP地址。 官网将cong/axis2.xml加在项目/WEB-INF下,找到name="hostname",取消注释,将localhost改为自己的IP地址就可以了。 各种发布方式不同,方法也不同,仅供参考。

eclipse用axis2发布webserver

1.下载axis2,下载路径为http://axis.apache.org/axis2/java/core/download.cgi 2.eclipse 下axis2插件安装,解压axis2-eclipse-codegen-plugin-1.7.2和axis2-eclipse-service-plugin-1.7.2,将解压文件plugins下的jar文件复制到eclipse/plugi

我理解的axis与axis2的差别

很多人看了我这个帖子,就找我询问webservice的问题。实在抱歉的很,我自从2007年兴趣接触了一点axis之后,再也没有细致的做过一次webservice的具体编程,所以让很多朋友失望了,在此道歉。如果有java方面的其他问题可以交流,webservice我连皮毛都没抓住。   ---------------------------------------------------- a

tomcat使用axis2实现webservice问题小结

参考博文: axis2 webservice 调用的三种方式 : http://blog.csdn.net/xiang520jl/article/details/15504175 WebService大讲堂之Axis2: http://www.blogjava.net/nokiaguy/archive/2009/01/archive/2009/01/archive/2009/01/02/

Axis2与Spring集成开发

Axis2服务端与客户端的部署流程请看 服务端:http://blog.csdn.net/steryzone/article/details/7069091 客户端:http://blog.csdn.net/steryzone/article/details/7069162   有时我们需要在将接口部署到自己项目里面,可以不用每次发布都要重新去打aar包,发布到axis2里面 那现在我就

Axis2简单部署(下)

上一篇已经教了大家怎样去生成一个服务端的接口了,这时能得到一个 http://localhost:8080/axis2/services/Test?wsdl  这样的地址   然后我们要生成本地访问WebService的客户端 1. 打开命令窗 2. 进入axis2的bin目录(没有axis2的话,可以到http://download.csdn.net/detail/steryzone

Axis2简单部署

准备工作: 1.下载axis2的项目下来,将里面的axis2.war包放到Tomcat下面 ,可以到http://download.csdn.net/detail/steryzone/3918235这里下载   第一步: 先写好一个服务端的接口方法,这里用一个MD5加密方法作为测试接口 public class Test {public String MD5(String s) {t

开始对Axis2迷茫

不知不觉,发现Axis2文档已经被我“啃掉”7节了。刚啃完“Advanced User's Guide”这节,停下来回味一下,感觉似乎并没吸收什么关键的东西~       学到目前为止,在我看来建立一个Axis2系统就是建立建立两个端:服务端和客户端,服务端发布在Tomcat这样的容器里,客户端可以通过某种传输通道来调用服务端提供的方法。通过Axis2提供的工具,可以用一个wsdl

使用Axis2生成wsdl文件

之前在实践Axis2实例的时候最头疼的问题便是无法通过java代码生成wsdl文件!无论是通过eclipse插件还是在控制台手动生成,都会报错~但这回被我解决了一种方式。            我的环境是Fedora8 64bit,Axis2 1.4,java1.6。          我在/etc/profile里设置好了JAVA_HOME,AXIS2-HOME的环境变量

Axis2开发WebService 客户端的三种方式

 第一RPC方式,不生成客户端代码 第二,document方式,不生成客户端代码 第三,用wsdl2java工具,生成客户端方式调用 Java代码   package samples.quickstart.client;    import javax.xml.namespace.QName;  import org.apache.axiom.om.OMAbstract

axis2与Spring集成配置的几种方式

一、services.xml配置方式: 1、第一种配置方式: 按方法名称进行配置 <operation name="methodName">  <!--表示有参有返回值的方法-->  <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />  <!--表示有参没有返回值的方法-->  <messag

axis2连SQLServer 2008, 应用服务器用tomcat

驱动下载: Microsoft JDBC Drivers 4.1 和 4.0, 下载tar.gz这个,exe那个带自解压功能而已, 其他和tar.gz一样. 压缩包里有sqljdbc.jar/sqljdbc4.jar/sqljdbc41.jar 三个jar包, 如果三个文件同时放到lib目录中, 默认用sqljdbc.jar, 而这个文件不支持java 7. 必须放到tomcat的lib目录中

在axis2中用log4j

log4j.properties这个文件在Tomcat 8.0\webapps\axis2\WEB-INF\classes目录下, 不用自己新建, 自动有的. 好用的log4j.properties内容, 我主要改了log4j.appender.LOGFILE.File=logs/axis2.log这句, 原来没有logs/的, 输不出信息来. # # Licensed to t