`
cutesunshineriver
  • 浏览: 200627 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Oracle BPM Suite和JDeveloper打补丁

阅读更多
今天在Oracle的ATeam博客上看BPM Suite相关的文章,看到这一篇《BPMN process editor problems in 11.1.1.6 (update)》,地址是http://www.ateam-oracle.com/bpmn-process-editor-problems-in-11-1-1-6-update/。
说到关于流程编辑器的一个空指针异常,经常会有弹框出来,记起来好像我用的版本也是这样。博客上提供了一个补丁程序,修复了这个错误。所以就动起来,自己动手把这个补丁打上去。

这个补丁需要oracle support的账号,还好我有一个,哈哈。这个补丁分两部分,一部分是打在SOA Suite上的,一部分是打在jdeveloper上的。

先讲一下怎么在SOA Suite上打补丁。在p13088538_111160_Generic\13088538\opatch\13088538目录下有README.txt,有英文的操作指导。
首先要设置Oracle_Home,我这里参照文档设置路径为D:\Oracle\Middleware6\Oracle_SOA1。
然后在命令行下进入目录D:\Oracle\Middleware6\Oracle_SOA1\OPatch,在下面执行命令opatch lsinventory -jdk "C:\Progra~1\Java\jdk1.6.0_43",如果正常响应,说明可以往下打补丁。
需要注意的是,一定要输入C:\Progra~1\Java\jdk1.6.0_43而不是C:\Program Files\Java\jdk1.6.0_43,命令里识别不了空格。
进入目录p13088538_111160_Generic\13088538\opatch\13088538下,执行命令D:\Oracle\Middleware6\Oracle_SOA1\OPatch\opatch apply -jdk "C:\Progra~1\Java\jdk1.6.0_43",执行成功会有响应提示。
通过D:\Oracle\Middleware6\Oracle_SOA1\OPatch\opatch lsinventory -jdk "C:\Progra~1\Java\jdk1.6.0_43"命令可以看到刚刚打上去的补丁。

接下来讲一下怎么在JDeveloper里打补丁。在p13088538_111160_Generic\13088538\sa_opatch\13088538目录下有README.txt,有英文的操作指导。
首先要设置Oracle_Home,我这里参照文档设置路径为D:\Oracle\JDeveloper11.1.1.6\jdeveloper。
然后在命令行下进入目录D:\Oracle\JDeveloper11.1.1.6\jdeveloper\OPatch,在下面执行命令opatch lsinventory -jdk "C:\Progra~1\Java\jdk1.6.0_43",如果正常响应,说明可以往下打补丁。
需要注意的是,一定要输入C:\Progra~1\Java\jdk1.6.0_43而不是C:\Program Files\Java\jdk1.6.0_43,命令里识别不了空格。
进入目录p13088538_111160_Generic\13088538\opatch\13088538下,先执行命令set _JAVA_OPTIONS="-Duser.language=en"[如果不执行的话安装补丁会失败]然后再执行命令D:\Oracle\JDeveloper11.1.1.6\jdeveloper\OPatch\opatch apply -jdk "C:\Progra~1\Java\jdk1.6.0_43",执行成功会有响应提示。
通过D:\Oracle\JDeveloper11.1.1.6\jdeveloper\OPatch\opatch lsinventory -jdk "C:\Progra~1\Java\jdk1.6.0_43"命令可以看到刚刚打上去的补丁。
如果安装完补丁之后出现NoClassDefFoundError in o.bpm.fusion.ui.editor.FusionEditor的错误,有可能是重复安装产生的,这时候可以用opatch roolback -id 13088538 -jdk "C:\Progra~1\Java\jdk1.6.0_43"命令来卸载补丁,然后再重新安装。

打完补丁之后记得删除环境变量Oracle_Home,不然本机的Oracle数据库的TNS Listener将无法启动。

EOF!
分享到:
评论
4 楼 icarus11 2014-03-06  
我现在用的BPMsuite是11.1.1.7 但开发工具用的是Jdeveloper11.1.1.6,这套组合在开发过程中没遇到什么问题。考虑到BPMsuite11.1.1.7的开发工具本来是Jdeveloper11.1.1.7,所以就把Jdeveloper1.6卸载换成Jdeveloper1.7,但是安装完bpm和soa的extensions打开Process Editor就出现bug了,不知该怎么解决。
3 楼 cutesunshineriver 2014-03-06  
icarus11 写道
有个问题向您请教,我使用Jdeveloper11.1.1.7在打开Process editor时也遇到了同样的问题,对于11.1.7版本,这个路径“p13088538_111160_Generic\13088538\opatch\13088538”如何找到?

我之前用过11.1.1.7,当时感觉BPM服务器不是很稳定的,你们部署的是这个版本的?
2 楼 cutesunshineriver 2014-03-06  
icarus11 写道
有个问题向您请教,我使用Jdeveloper11.1.1.7在打开Process editor时也遇到了同样的问题,对于11.1.7版本,这个路径“p13088538_111160_Generic\13088538\opatch\13088538”如何找到?

版本不同,补丁包也不一样吧。
1 楼 icarus11 2014-03-06  
有个问题向您请教,我使用Jdeveloper11.1.1.7在打开Process editor时也遇到了同样的问题,对于11.1.7版本,这个路径“p13088538_111160_Generic\13088538\opatch\13088538”如何找到?

相关推荐

    Oracle BPM入门教程

    Oracle BPM Studio还提供了与其他Oracle中间件产品的紧密集成,如Oracle SOA Suite和Oracle WebLogic Server。 jDeveloper是一个多功能的Java IDE,它提供了开发Oracle BPM应用的环境。通过jDeveloper,开发者可以...

    Oracle XML Publisher与JDeveloper 10g集成

    而JDeveloper是Oracle提供的一个全面的集成开发环境(IDE),用于构建Java EE、SOA、Web服务和富互联网应用。将Oracle XML Publisher与JDeveloper 10g集成,可以充分利用两者的优势,为开发人员提供一个高效的工作...

    Oracle Developer suite10g.rar

    Oracle Developer Suite 10g是一款由Oracle公司推出的全面的开发工具集,主要用于构建、测试和部署企业级应用程序。这个套装包含了多个组件,旨在提高开发人员的生产力,简化应用生命周期管理,并与Oracle数据库紧密...

    oracle bpm overview

    Oracle BPM套件11g是Oracle公司推出的企业流程管理解决方案,旨在帮助企业简化和优化其业务流程管理。该套件集成了统一的流程平台、用户中心的设计以及社会化的BPM交互,通过这些特性,Oracle BPM套件11g简化了企业...

    Oracle SOA Suite 11g Developer's Cookbook

    《Oracle SOA Suite 11g Developer's Cookbook》是一本专为Oracle SOA Suite开发者设计的实战指南,旨在帮助读者深入理解和应用Oracle SOA Suite 11g的各种功能和技术。Oracle SOA Suite作为一套全面的面向服务架构...

    Oracle SOA Doc

    Oracle公司在SOA领域提供了强大的工具集,包括Oracle SOA Suite和JDeveloper,这些都是实现SOA的关键组成部分。 Oracle SOA Suite 是Oracle提供的全面的、集成的中间件套件,用于构建、部署和管理SOA解决方案。它...

    Oracle12c JDeveloper 安装JAR包和1.8版本JDK.zip

    在“Oracle12c JDeveloper 安装JAR包和1.8版本JDK.zip”这个压缩包中,虽然只有一个“新建文件夹”,但通常这样的压缩包会包含JAR文件和JDK安装程序。用户需要解压文件,然后按照上述步骤进行JDK安装和JAR包添加。 ...

    oracle soa suite handbook

    Oracle SOA Suite 手册是为开发者提供最佳指导的一份宝贵资源,涵盖了Oracle在服务导向架构(SOA)领域的核心工具和技术。Oracle SOA Suite 是一个全面的企业级平台,用于构建、部署和管理业务流程和服务。它允许...

    Oracle SOA Suite

    Oracle SOA Suite是一款全面的企业服务总线(ESB)和业务流程管理(BPM)解决方案,由Oracle公司提供。它为企业提供了一整套工具和服务,用于构建、部署和管理面向服务的架构(SOA)。Oracle SOA Suite的核心目标是...

    Oracle JDeveloper与Oracle数据库

    ### Oracle JDeveloper与Oracle数据库连接知识点详解 #### 一、Oracle JDeveloper...通过本章的学习,相信读者已经掌握了如何使用Oracle JDeveloper与Oracle数据库建立连接的基本方法,以及如何管理和创建数据库资源。

    Oracle BPM Training and add in introduction

    通过集成各种企业系统和服务,如CRM、ERP等,Oracle BPM 能够帮助企业实现跨部门的流程自动化和协调。 #### 关键特性与功能 1. **流程建模与仿真**:利用图形化界面进行业务流程的设计和建模,支持BPMN标准。此外,...

    Oracle Jdeveloper 10g教程

    Oracle JDeveloper 10g是一款强大的集成开发环境(IDE),专为构建Java应用程序和Web服务而设计,尤其在Oracle应用服务器上表现卓越。这个工具集成了设计、编码、调试、测试和部署等整个开发过程,使得开发人员可以...

    Oracle SOA Suite 11g入门实例

    1. **创建和部署服务**:Oracle SOA Suite 提供了一个直观的图形用户界面(GUI),名为Oracle JDeveloper,用于创建和编辑SOA组件。这包括定义服务接口,编写业务流程逻辑,以及配置安全策略。 2. **BPEL流程**:...

    oracle 9i jdeveloper 的安装与基本使用技巧

    以下是对Oracle 9i JDeveloper安装和基础使用技巧的详细说明。 一、Oracle 9i JDeveloper的安装 1. 下载安装包:首先,你需要从Oracle官方网站或者可靠的第三方源下载Oracle 9i JDeveloper的安装文件。确保文件...

    Oracle SOA Suite预览尝鲜

    在安装Oracle SOA Suite时,可以选择在同一台机器上安装数据库、JDeveloper和SOA Suite,或分别在不同机器上部署。若资源有限,建议至少提供1GB内存,以保证各组件的正常运行。如果网络环境是动态IP(DHCP),在安装...

    Oracle SOA Suite 11g Handbook.pdf

    Edwin Biemond是Oracle ACE(认证的专家),并且是Whitehorses的解决方案架构师,专注于使用Oracle SOA Suite和Oracle Service Bus进行消息传递,并且熟悉使用Oracle JDeveloper、WebLogic Server和安全方面的开发...

    Oracle SOA Suite 開発者ガイド

    1. **Oracle JDeveloper集成开发环境(IDE)**:Oracle JDeveloper是用于开发SOA Suite应用的主要工具,提供了丰富的功能,如图形化设计界面、代码编辑器、调试器等,帮助开发者快速构建和测试SOA组件。 2. **服务...

Global site tag (gtag.js) - Google Analytics