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
分享到:
相关推荐
NULL 博文链接:https://idoveu.iteye.com/blog/1575849
动态调取webservice返回json数据,并把数据绑定到gridview中
给写好 Axis 2 的服务, 另外加上这...以便可以用一个 url (输入json 格式的数据) 在浏览器中来调用Axis 2 的服务, 以便得到 json 格式的结果. http://localhost:8080/ActivationSvc/SOAPServlet?query={json string}
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提供了这样的库函数帮助用户访问这些系统的RESTAPI来获取数据。AXIS2/C是基于AXIS2架构且用C语言实现的WebService引擎。它支持SOAP协议,并且支持RESTful风格的WebService。本文介绍了AXIS2/C的运行环境搭建...
分配已经提供了相关的数据集,可通过以JSON格式获得。 https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/GDP-data.json 此外,还存在一系列用户故事,必须接受这些用户故事才能使该...
它使用 Axis2 进行消息传递,使用 JSON 格式的数据来定义用户属性、角色和渠道。 此示例实现可与示例 IPSE 实现结合使用。 ##设置在编辑器中打开文件“src\SampleRSSE.properties”。 此文件包含覆盖示例驱动程序...
要运行,请在根文件夹中创建一个settings.json文件: { " url " : " https://<user>:<passwd>@<addr> " , " name " : " Name for the camera " , " motion " : false } 这提供了摄像机的地址和凭据,一个可选...
返回json和python字典格式的数据。 获取AMFI可用的所有方案的报价,例如Axis,DSP,SBI共同基金帮助器API,用于检查给定的Scheme代码是否正确。 获取计划的所有历史资产净值。 获取所有带有方案代码的方案列表。 ...
本部分决定要绘制的线型图x_axis和y_axis设置要绘制的变量。 x_axis通常放置实验变量或迭代; y_axis通常会造成损失。 您可能需要绘制两种损失:optimization_log_loss或statistic_log_loss。 堆栈显示了将用于将...
word源码java 后台管理基础框架 业务功能 现在: 权限管理: 权限资源-角色-用户. 配置管理: ...全局restful+json,前后分离. 通用dao,service,controller类,增删改查直接继承即可. 通用mybatis配置文件,支
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...
一 柱状图 (1) 竖状单行条形直方图效果图: 以上数据取自某个网站六个月份的用户注册... var opt = { data: json, axis_labels: [“一月”, “二月”, “三月”, “四月”, “五月”, “六月”], legend: [“seri
"axis" : { "type" : "axis" , "pos" : 1 } , "button" : { "type" : "button" , "pos" : 3 , "val" : 2 } } 要获取此配置文件的数据,您必须像这样使用 node-hid: var HID = require ( 'node-hid' ) ; console ...
以数据,请参见。 该软件包仅将给定的网络呈现为SVG。 有关自动绘制地铁地图的信息,请参阅 。 从派生的代码。 安装 npm install -g svg-transit-map 用法 命令行界面 Usage: svg-transit-map Options: -y --...
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash 用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC...