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这个文件中
包的位置并不是自己环境的位置,改为自己的环境位置,测试通过。又可以顺利往下进行了。
- Oracle Service Bus学习笔记
- Azure学习笔记:Service Bus(2)
- Oracle Service Bus
- Oracle Service Bus白皮书
- Oracle Service Bus(OSB) Example
- Oracle Service Bus(OSB) Example
- D-Bus学习笔记
- Jumpstart for Oracle Service Bus Development
- Jumpstart for Oracle Service Bus Development
- Exposing a new service via Oracle Service Bus
- OSB实战开发【一】Oracle Service Bus的安装
- Oracle Service Bus 11gR1开发环境安装文档
- Oracle Service Bus 11g 的三种方案
- Internet Service Bus
- ESB(Enterprise Service Bus)
- oracle rac service学习
- Consuming Oracle Service Bus Proxy Services in Oracle JDeveloper with WSIL
- Web service学习笔记
- spark mapPartition方法与map方法的区别 以及 join的用法
- win7开放80端口
- eclipse检出maven多项目
- thrift 安装及示例
- 关于MD5的软件
- Oracle Service Bus学习笔记
- aop入门:动态代理
- 通过ServletContextEvent加载spring的application.xml
- hdu 5441 Travel 2015长春网络赛 图论 并查集
- 编码规范-变量命名
- poj 1192 最优连通子集 树的孩子兄弟表示法+简单树型dp
- 解决request.getParament()空指针问题和字符的乱码问题,get和post都没有问题
- EXT.NET 在JS中获取当行选中行的行号
- jar包解压