Oracle Service Bus学习笔记

来源:互联网 发布:java获取cookie的方法 编辑:程序博客网 时间:2024/05/29 02:52

环境安装与配置

========================================

jdk:1.6.0_45
weblogic:10.3.6
oepe:11.1.1.8
osb:11.1.1.7

OSB_Setup.swf是安装过程详解,从网上找的,作为参考,可以使用浏览器打开

首先安装weblogic:java -jar wls1036_generic.jar,设置主目录位置为D:\Oracle\Middleware
安装oepe:将包目录解压到D:\Oracle\Middleware目录下
安装oracle service bus:ofm_osb_generic_11.1.1.7.0_disk1_1of1\Disk1\install\win64运行setup.exe

安装过程中会选择主目录位置,选择weblogic和oepe,可以选择安装osb示例

安装完成后,即通过下面的实践深入了解osb

=====================================================

《Oracle Service Bus 11g Development Cookbook》阅读与实践过程中遇到的问题:

1、在chapter1中,因为要用到外部服务http://www.crm.org/CustomerService/

此服务现在是Page Not Found,导致在测试时没有返回预期结果

暂时不管了继续往下做

 ===============================================

chapter 1 主要内容是,使用oepe创建osb项目,并且创建基本的项目结构,包括目录,服务,路由。测试工具的使用,包括osb自带的测试工具和第三方的SoapUI。

chapter 2 主要内容是,使用oepe移动、拷贝、拖拽项目中的元素,服务、wsdl、节点等,拖拽过程中,有些关联会自动更改,有些路径需要自己手动修改。这一章还使用了oepe的debug工具。

================================================

chapter 3 由于没有书中提到的jms模块,无法进行测试,大概流程已经看过了。跳过此章。

之前由于没有阅读OsbCookbookInstallationGuide.pdf,原来错过了太多基本工作,这个pdf,是配置安装osb环境和书中提到的环境代码,就包括chapter3中的jms模块。按照指导,安装了之前没有安装的项目,包括oracle数据库(express版本),JDeveloper,soa,rcu这些安装比较顺利,在安装cookbook环境时,出了问题


首先查看了wlst-build.properties中的内容,需要把里面的路径改成自己的。试过之后还是不行,运行install.cmd,也没有成功。

查看install.cmd的内容:

SET FMW_HOME=c:\oracle\MiddlewareWLS
SET ANT_HOME=%FMW_HOME%\modules\org.apache.ant_1.7.1

SET PATH = %PATH%;%ANT_HOME%\bin

ant configureServerResources

也是改为自己的环境:

SET FMW_HOME=d:\oracle\Middleware
SET ANT_HOME=%FMW_HOME%\modules\org.apache.ant_1.7.1

 SET PATH = %PATH%;%ANT_HOME%\bin

ant configureServerResources

然后再执行install.cmd



ok成功了。

还可以把项目导入eclipse中,build.xml-》右键-》Run As-》build...-》选择configureServerResources-》Run



如果想删除这个环境,可以选择deleteServerResources


好了,后面可以按照书中的实例进行开发实践了。下面继续chapter3

除了最后的Testing JMS with soapUI,已经完成了chapter3的内容,主要是soapUI版本问题,找不到书中提到的东西

===============================================================================================

chapter 4 使用ejb

在JDeveloper中测试ejb代码的时候,遇到找不到包的问题,一直不知道到底是哪个包,后来的阅读中,知道了是哪个包,再看这个包的配置:

在\chapter-4\getting-ready\ejb-jdev-workspace\ejb\ejb.jpr这个文件中


包的位置并不是自己环境的位置,改为自己的环境位置,测试通过。又可以顺利往下进行了。

0 0
原创粉丝点击