用axis开发webservice实践
日期:2008年6月1日 作者: 查看:[大字体 中字体 小字体]-
什么是SOAP?
SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和Userland Software提出,随着不断地完善和改进,SOAP很快被业界广泛应用。
什么是Axis?
Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。
配置webservice具体步骤:
1.安装weblogic。
2.配置一个web应用,如“\\lijunjie\e$\software\bea\user_projects\domains\lijjdomain\applications\ cntapws “。
3.从apache网站上下载axis-bin-1_2_1.tar.gz,解压后copy到cntapws下面。
4.打开“http://localhost:7001/console“,配置cntapws 的web应用。
5.axis1.2和weblogic8.1有冲突,原因是weblogic 本身携带的webservice.jar使用的旧的javax.xml.soap.*,而不是像axis使用J2EE1.4新的版本。解决方案是在WEB-INF/weblogic.xml文件中如下的配置:
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
6.按 http://localhost:8080/axis/happyaxis.jsp地址,可以显示你发布的webservice是否配置成功,如果显示必须的包缺失,则你的webservice不能正常运行。
开发webservice流程
1.写普通的java类,该类中有你要发布到webservice上的有关方法。
2.配置server-comfig.xml, 把你要发布的方法写入该文件。具体内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<globalConfiguration>
<parameter name="adminPassWord" value="admin"/>
<parameter name="attachments.Directory" value="C:\eclipse\workspace\bookstore\WEB-INF\attachments"/>
<parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/>
<parameter name="sendXsiTypes" value="true"/>
<parameter name="sendMultiRefs" value="true"/>
<parameter name="sendXMLDeclaration" value="true"/>
<parameter name="axis.sendMinimizedElements" value="true"/>
<requestFlow>
<handler type="java:org.apache.axis.handlers.JWSHandler">
<parameter name="scope" value="session"/>
- [1] [2] [3] [4] [5] [6] 下一页
-
- 用axis开发webservice实践 相关文章:
- ·局域网常用的DOS查询IP地址命令
- ·怎么用虚拟光驱装系统?
- ·用迅雷看看给你百万小时高清高速影视
- ·我所用的140个XP高级优化技巧!
- ·电脑高手必备 Windows系统35招实用技巧
- ·用JS快速复制别人QQ空间的代码
- ·女孩起名常用字
- ·vista下用什么刻录软件?
- ·用C#写计算器程序
- ·为什么iexplore.exe在打开网页时CPU使用会100%?
- 用axis开发webservice实践 相关软件
- ·网络还原精灵(网吧专用版) 2006 V3.2.1.0
- ·flv格式转3gp格式专用软件(微视转码工具)
- ·局域网共享设置梦想吧专用版
- ·适用于 Windows XP/2003 的“Windows 边栏”
- ·通用英汉汉英辞典 V2006IV
- ·PS/PS2手柄通用驱动
- ·慧视小灵鼠(用鼠标手写输入法)
- ·520音乐台专用播放器 V07.1.0
- ·紫光拼音输入法 V3.0 增强美化纯净版+81万用户词库
- ·Adobe Photoshop CS2 9.0 官方试用版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:.net 中委托与事件的理解
下一篇:C# 汉字当2个字符计算
精品推荐
热点TOP10
- ·通常C#面试题
- ·用C#写计算器程序
- ·Asp.net(c#)数据库操作类
- ·最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解
- ·ASP.NET购物车的实现及结算处理
- ·C#编写的windows计算器-源代码
- ·C#获取本地计算机名IP,Mac地址
- ·Asp.net利用Treeview实现树形列表
- ·AspNetPager分页控件--使用方法
- ·客户端回调实现gridView无刷新分页
- ·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- ·ASP.NET SESSION的使用及原理
- ·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
- ·ASP.NET程序中常用的三十三种代码
- ·使用 XSL 样式表无法查看 XML 输入
- ·C#中使用进度条
- ·ASP.NET上传大文件控件
- ·C#導出Excel源碼
- ·ASP.NET的几个特点
- ·DataList分页、增加、删除、修改实例
特别推荐
- ·ASP.NET的几个特点
- ·实例分享:自己开发的自定义分页控件
- ·ASP.NET之上传文件管理策略
- ·ASP.NET程序中常用的三十三种代码
- ·ASP.Net中保护自定义的服务器控件
- ·C#设计的一个向导程序(Wizard)框架
- ·.net中即时消息发送的实现……
- ·ASP.NET动态创建控件之绝境求生
- ·.NET调用Oracle存储过程,使用数组类型的参数(如ArrayList)
- ·C#中水晶按钮的程序生成
- ·日历函数单元
- ·图片保存到数据库和从数据库读取图片并显示(c#)
- ·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- ·C#中四种进程或线程同步互斥的控制方法
- ·[C#]解决读写包含汉字的txt文件时乱码的问题
- ·AspNetPager分页控件--使用方法
- ·六步使用ICallbackEventHandler实现无刷新回调
- ·从 ASP.NET 服务器控件插入客户端脚本
- ·C#導出Excel源碼
- ·Asp.net直接保存文件到客户端
