项目的部署环境是OC4J.
OC4J自己集成了很多类库.
其中,有工作流的需求,并且需要做定时处理.
由于让BPEL引擎自己处理会有日期的问题(主要是工作日换算规则的问题),因此想通过webservices的方式实现定时处理,提供给BPEL引擎调用.
想到了XFire.
在开发时调试运行环境是TOMCAT,一切都很顺利.
可是一部署到OC4J上问题就来了.
IE访问WSDL,出不来.提示属性重复.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://....." elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
就是多了个xmlns:xsd.
由于先前经常碰到OC4J包冲突的问题,因此首先想到是不是因为包的问题引起的.
于是,在部署时去掉对父类库的引用.
部署完成后,访问WSDL,一切正常.
接下来就是测试BPEL引擎调用webservices实现定时处理的功能了.
由于OC4J的集成类库为数众多,目前还不能确定是哪个包引起的.
先前有碰到一个问题,也是包冲突引起的,后来采用二分法终于发现冲突的包.
只可惜现在项目没那么多时间来试了,并且问题已解决.因此只能作为业余的问题自己来看了.
各位看官如有碰到类似的问题,请不吝赐教.
分享到:
相关推荐
用MyEclipse+XFire开发Web Services实例,图文并茂,详细记录开发过程。
java xfire Webservices实例
使用Myeclipse开发基于xfire的Web Services 入门,如何开发Web Services
MyEclipse开发的基于xfire的 webservices 最简单的demo ,能直接运行
一个用来演示webservices工作的代码工程,分为两部分,WebServices的服务端代码,部署在web服务器后,客户端代码可以用Client实例(设置好url参数)来调用部署在远程web服务器上的方法,也可以通过网页查看提供的...
XFire开发Web Services 入门
iOS_webservice_Developing XFire Web Services in IOS Tutoria,英文版的,可以看看,学习下
XFire实现webServices源码,完整项目,直接可运行
本源码中的lib库需要自己添加 详细的创建过程: http://blog.csdn.net/sjsky_007/archive/2010/03/30/5431555.aspx
手动编写,利用xfire jar自动生成 wsdl,部署到tomcat等应用服务器,进而请求发布webservices
webservices使用
本文档主要描述xfire整合spring发布web services 绝对的真实可靠,按步骤操作一定成功
xfire开发webservices相关jar包: xfire-aegis-1.2.6.jar xfire-annotations-1.2.6.jar xfire-core-1.2.6.jar xfire-java5-1.2.6.jar xfire-jsr181-api-1.0-M1.jar xfire-spring-1.2.6.jar xfire-xmlbeans-1.2.6.jar
XFire与Spring组合发布webservices的几种方式实例,可以直接导入到环境运行
这是一个完整的Xfire实现的java webservices 的demo,初学者可以很轻松的学会使用!
webservices实现过程。这里采用的是XFire实现+tomcat
该资源包括两个文件夹一个是webservices xfire框架的客户端,另一个是服务器端,该项目采用的是IDE环境自动生成的,使用的是myeclipse8.6,如果不想使用IDE环境生成就自己下载xfire相应的jar包然后导入,即可自己...
基于J2EE Spring和XFire框架的Web Services研究与开发,郭善飞,,Web Services 是一种使程序的功能通过网络与其他服务交互的一种机制。首先介绍Web Services的体系结构,然后介绍Spring的技术特性,XFire的技
最近在研究webservices,我想有很多人都在研究这个东西吧 今天我给的大家一个例子 我的环境是jdk1.4.2.14 tomcat5.0 eclipse3.2 myeclipse5.5 我打了两个包