使用services.xml发布webservice
来源:互联网 发布:淘宝联盟订单不结算 编辑:程序博客网 时间:2024/06/04 20:03
参考了
http://www.blogjava.net/nokiaguy/archive/2009/01/archive/2009/01/21/252255.html
Eclipse Juno中Axis2插件总是崩溃,于是转向了命令行方式发布webservice。具体步骤可以参考上述连接,但是具体配置讲解不是很清晰。附图如下:
服务器段工程目录为:
Biz和USer是要发布到服务器的两个class。
1. 需要新建文件夹LoginService,配置好目录。注意将class放置在与package名字相对应的目录结构下。
2. 编写services.xml
<serviceGroup> <service name="User" scope="transportsession"> <description> For User to Login </description> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" /> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> </messageReceivers> <parameter name="ServiceClass" locked="false">demo.axis2.User</parameter> </service> <service name="Biz" scope="transportsession"> <description> Transaction </description> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" /> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> </messageReceivers> <parameter name="ServiceClass" locked="false">demo.axis2.Biz</parameter> </service> </serviceGroup>
XML文件的目录结构如下:
原因 Usually it means you're reading a document and assuming it's encoded in UTF-8 when it really isn't. And often that's caused by somebody writing the document in some encoding (which isn't UTF-8) and failing to declare that encoding on the document. Or worse, declaring the wrong encoding on the document.
需要将xml保存为UTF-8格式。
注意:
(参考了http://blog.csdn.net/crazycharming/article/details/6308501)
发布的service 问题报错中第一句是Invalid UTF-8 middle byte 0xc3
3. 命令行生成arr
4. 放入%Tomcat安装目录%\webapps\axis2\WEB-INF\services中。完成部署。
- 使用services.xml发布webservice
- 使用services.xml文件发布WebService
- WebService之Axis2 使用services.xml文件发布WebService
- axis2实现webservice之使用services.xml文件发布WebService
- Axis2(3):使用services.xml文件发布WebService
- Axis2: 使用services.xml文件发布WebService(2)
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- 利用Axis2开发WebService(5)---使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService(转载)
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- 利用Axis2开发WebService(5)---使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService之Axis2系列教程(四)使用services.xml文件发布WebService
- python datetime时间处理
- 各种面试题资料: 博客、网页、网站、论坛、贴吧
- 软件测试类型/缺陷分类的获取
- Android intent url
- IM-A820L限制GSM,WCDMA上网的原理(其他泛泰机型可参考)7.13
- 使用services.xml发布webservice
- FMDB中常用SQL使用
- shell实用脚本:整理目录文件
- C语言开发之extern用法
- [Charset]UTF-8, UTF-16, UTF-16LE, UTF-16BE的区别
- VC中实现在指定控件上弹出右键菜单
- 费尽周折写的一个mysql多字段滤重sql
- Android 模拟机键盘不可用的问题 !!
- StringReader java.io.Reader