项目的部署环境是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的开发、部署和测试过程。具体来说: - **环境搭建**:掌握了如何在MyEclipse中安装和配置XFire插件,为后续开发打下了基础。 - **项目创建**:...
【xfire webservices源码】是一个用于理解和学习Web服务实现的开源项目,它基于XFire框架,该框架是Java世界中一个流行的SOAP和RESTful Web服务实现工具。XFire允许开发者快速、简单地构建和部署Web服务。在这个源码...
使用Myeclipse开发基于xfire的Web Services 入门,如何开发Web Services
Java XFire Web服务实例 Java XFire 是一个开源框架,它允许开发人员快速、轻松地创建和消费Web服务。在Java世界中,Web服务通常用于实现不同系统间的互操作性,使得应用程序能够通过网络共享数据和服务。XFire是...
【MyEclipse开发的基于Xfire的Web服务(Webservices)最简单DEMO详解】 在软件开发领域,Web服务是一种允许不同系统之间进行通信和数据交换的技术。它基于开放标准,如SOAP(Simple Object Access Protocol)和WSDL...
【标题】"XFire_demo.zip_XFire_demo_java webservices_webservices_xfire dem" 提供了一个基于XFire的Java Web服务实现示例,这是一份关于如何使用XFire框架创建和部署Web服务的教程。 【描述】"webservices实现...
一个用来演示webservices工作的代码工程,分为两部分,WebServices的服务端代码,部署在web服务器后,客户端代码可以用Client实例(设置好url参数)来调用部署在远程web服务器上的方法,也可以通过网页查看提供的...
### 使用XFire开发Web Services详解 #### 一、概述 ...通过以上步骤,您可以成功地使用XFire框架开发和部署Web Services。这不仅有助于提高开发效率,还能够让开发者更加专注于业务逻辑的实现而非底层细节。
标题中的“eclipse使用xfire开发webservices server”意味着我们将使用Eclipse IDE和XFire来创建和部署一个Web服务服务器。以下是一步步的操作步骤: 1. **安装Eclipse和XFire插件**:首先确保你的Eclipse已经安装...
Web服务基于开放标准,如SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery, and Integration)。SOAP用于定义消息格式,WSDL描述服务的...
**XFire-WebServices傻瓜配置** XFire是一款开源的Java Web Services框架,它使得开发者能够轻松地创建和消费Web服务。XFire提供了简洁的API和XML绑定,使其成为开发人员构建基于SOAP的服务的理想选择。在本文档中...
【xfire webservices图文介绍详细步骤(附源码)】 在IT行业中,Web服务是一种用于应用程序之间通信的技术,它允许不同系统之间的数据交换。XFire是Apache CXF项目的前身,是一个开源的Java框架,用于创建和消费Web...
【xfire_webservices】是关于Web服务使用的讨论,涵盖了Web服务的基本概念、涉及的关键技术以及主流的Web服务框架,特别是Apache的XFire框架。Web服务是一种通过Web调用的应用程序接口,允许不同系统间的数据交换和...
XFire是一个基于Java的轻量级Web Services框架,提供了一个简洁高效的API,使开发者能够快速创建和部署Web Services。 #### 开发环境配置 本项目使用的开发环境包括: 1. **JDK 5.0 Update 11**:这是运行Java程序...
Java使用XFire实现Web服务(WebServices)是Java开发中的一种常见技术,它允许应用程序通过网络交换数据。XFire是一个轻量级、高性能的框架,它简化了在Java应用程序中创建和消费Web服务的过程。本篇文章将深入探讨...
Web服务通常基于SOAP(Simple Object Access Protocol)协议,使用WSDL(Web Services Description Language)进行描述,并通过UDDI(Universal Description, Discovery, and Integration)进行注册和查找。...
XFIRE_WEBSERVICES实例是一个关于使用开源框架XFire实现Web服务的教程。XFire是Java平台上一个快速、轻量级的SOAP和RESTful Web服务框架。它允许开发者轻松地创建和消费Web服务,提供了丰富的功能和良好的社区支持。...
Java 使用 XFire 创建和调用 WebServices 是一个常见的任务,特别是在构建分布式系统和服务导向架构(SOA)中。XFire 是一个 Java 框架,它简化了 WebService 的开发和消费过程。在这个主题中,我们将深入探讨如何...