`
zfwdl2005
  • 浏览: 231480 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

AXIS2 JSON数据

 
阅读更多
Java Axis2支持json 

1:下载Axis2的war包,并且安装在你的Servlet容器中(tomcat放在webapps目录下),下载地址:http://axis.apache.org/axis2/java/core/download.cgi

2:下载DynamicResponseHandler(wso2dynamic-response-1.5.mar)模块,复制到webservice项目中的WEB-INF/modules中,下载地址:http://dist.wso2.org/maven2/org/wso2/dynamicresponse/wso2dynamic-response/1.5/

3:下载Jettison,放入WEB-INF/lib中的模块,下载地址:http://jettison.codehaus.org/Download

以及下载Jettison1.2补丁jettison-1.2-patched.jar,放入WEB-INF/lib中的模块,下载地址:http://www.marcusschiesser.de/wp-content/uploads/2009/01/jettison-1.2-patch.zip.zip
注:如果有,删除jettison-1.0-RC2.jar。

4:将axis2.xml(定位在WEB-INF/conf)配置文件中的添加

<module ref="DynamicResponseHandler"/>
5:在axis2.xml添加JSON消息格式:
<messageFormatters>
<messageFormatter contentType="application/json" class="org.apache.axis2.json.JSONMessageFormatter"/>

<messageFormatter contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishMessageFormatter"/>

</messageFormatters>
6:在axis2.xml添加JSON消息编译
<messageBuilders>
<messageBuilder contentType="application/json" class="org.apache.axis2.json.JSONOMBuilder"/>

<messageBuilder contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/>

</messageBuilders>
7:启动你的服务容器,并且通过url测试,例如:
http://localhost:8080/axis2/services/Version/getVersion?response=application/json
自己写的服务启用json格式:
http://localhost:8080/webservicetest/services/TestWS/getInfo?str=tom&response=application/json
?

http://localhost:8080/webservicetest(工程名)/services/TestWS(类名)/getInfo(方法名)?str(传递的参数名,要和方法中传递的参数名一致)=tom(传递的参数值)

【温馨提示】 如果我的整理对您的学习有帮助,可以在方便的情况向我们整理小组的支付宝支付 1毛钱,表示对我们整理小组的支持,谢谢 支付宝帐号:wangdl_soft@126.com
分享到:
评论

相关推荐

    Java-tomcat-axis2开发webservice返回json数据

    NULL 博文链接:https://idoveu.iteye.com/blog/1575849

    动态调取webservice返回json数据并处理

    动态调取webservice返回json数据,并把数据绑定到gridview中

    SOAP/Axis 2 Servlet

    给写好 Axis 2 的服务, 另外加上这...以便可以用一个 url (输入json 格式的数据) 在浏览器中来调用Axis 2 的服务, 以便得到 json 格式的结果. http://localhost:8080/ActivationSvc/SOAPServlet?query={json string}

    springdemo启动,数据库连接,json支持所需jar

    axis2-adb-1.7.6.jar axis2-kernel-1.7.6.jar commons-dbcp.jar commons-io-2.1.jar commons-lang-2.6.jar commons-logging-1.1.3.jar commons-pool-1.6.jar dom4j-1.6.1.jar jackson-annotations-2.8.2.jar jackson...

    基于AXIS2/C的C语言库实现对提供RESTAPI的系统进行数据访问

    AXIS2/C提供了这样的库函数帮助用户访问这些系统的RESTAPI来获取数据。AXIS2/C是基于AXIS2架构且用C语言实现的WebService引擎。它支持SOAP协议,并且支持RESTful风格的WebService。本文介绍了AXIS2/C的运行环境搭建...

    FreeCodeCamp-Bar-Chart:在“数据可视化项目”行中,利用HTML,CSS,JS和D3.js等网络技术以条形图可视化任意数据

    分配已经提供了相关的数据集,可通过以JSON格式获得。 https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/GDP-data.json 此外,还存在一系列用户故事,必须接受这些用户故事才能使该...

    ServerIntegrationRSSEExample:显示如何将 BIRT iHub 与外部安全系统集成的参考示例

    它使用 Axis2 进行消息传递,使用 JSON 格式的数据来定义用户属性、角色和渠道。 此示例实现可与示例 IPSE 实现结合使用。 ##设置在编辑器中打开文件“src\SampleRSSE.properties”。 此文件包含覆盖示例驱动程序...

    axiscam:节点中的Axis(VAPIX)摄像机控件

    要运行,请在根文件夹中创建一个settings.json文件: { " url " : " https://&lt;user&gt;:&lt;passwd&gt;@&lt;addr&gt; " , " name " : " Name for the camera " , " motion " : false } 这提供了摄像机的地址和凭据,一个可选...

    mftool:用于在印度提取实时共同基金数据的Python库

    返回json和python字典格式的数据。 获取AMFI可用的所有方案的报价,例如Axis,DSP,SBI共同基金帮助器API,用于检查给定的Scheme代码是否正确。 获取计划的所有历史资产净值。 获取所有带有方案代码的方案列表。 ...

    distributed_optimization

    本部分决定要绘制的线型图x_axis和y_axis设置要绘制的变量。 x_axis通常放置实验变量或迭代; y_axis通常会造成损失。 您可能需要绘制两种损失:optimization_log_loss或statistic_log_loss。 堆栈显示了将用于将...

    word源码java-axis-framework:轴框架

    word源码java 后台管理基础框架 业务功能 现在: 权限管理: 权限资源-角色-用户. 配置管理: ...全局restful+json,前后分离. 通用dao,service,controller类,增删改查直接继承即可. 通用mybatis配置文件,支

    java开源包2

    Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    asp.net中一款极为简单实用的图表插件(jquery)

    一 柱状图  (1) 竖状单行条形直方图效果图:   以上数据取自某个网站六个月份的用户注册... var opt = { data: json, axis_labels: [“一月”, “二月”, “三月”, “四月”, “五月”, “六月”], legend: [“seri

    node-usbController:该模块旨在允许您与任何 USB 控制器接口,只需要一个简单的配置文件

    "axis" : { "type" : "axis" , "pos" : 1 } , "button" : { "type" : "button" , "pos" : 3 , "val" : 2 } } 要获取此配置文件的数据,您必须像这样使用 node-hid: var HID = require ( 'node-hid' ) ; console ...

    svg-transit-map:使用位置信息为给定的运输网络图呈现SVG运输图

    以数据,请参见。 该软件包仅将给定的网络呈现为SVG。 有关自动绘制地铁地图的信息,请参阅 。 从派生的代码。 安装 npm install -g svg-transit-map 用法 命令行界面 Usage: svg-transit-map Options: -y --...

    java开源包1

    Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...

    java开源包11

    Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...

    java开源包3

    Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...

    java开源包6

    Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...

Global site tag (gtag.js) - Google Analytics