今天在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!
分享到:
相关推荐
Oracle BPM Studio还提供了与其他Oracle中间件产品的紧密集成,如Oracle SOA Suite和Oracle WebLogic Server。 jDeveloper是一个多功能的Java IDE,它提供了开发Oracle BPM应用的环境。通过jDeveloper,开发者可以...
而JDeveloper是Oracle提供的一个全面的集成开发环境(IDE),用于构建Java EE、SOA、Web服务和富互联网应用。将Oracle XML Publisher与JDeveloper 10g集成,可以充分利用两者的优势,为开发人员提供一个高效的工作...
Oracle Developer Suite 10g是一款由Oracle公司推出的全面的开发工具集,主要用于构建、测试和部署企业级应用程序。这个套装包含了多个组件,旨在提高开发人员的生产力,简化应用生命周期管理,并与Oracle数据库紧密...
Oracle BPM套件11g是Oracle公司推出的企业流程管理解决方案,旨在帮助企业简化和优化其业务流程管理。该套件集成了统一的流程平台、用户中心的设计以及社会化的BPM交互,通过这些特性,Oracle BPM套件11g简化了企业...
《Oracle SOA Suite 11g Developer's Cookbook》是一本专为Oracle SOA Suite开发者设计的实战指南,旨在帮助读者深入理解和应用Oracle SOA Suite 11g的各种功能和技术。Oracle SOA Suite作为一套全面的面向服务架构...
Oracle公司在SOA领域提供了强大的工具集,包括Oracle SOA Suite和JDeveloper,这些都是实现SOA的关键组成部分。 Oracle SOA Suite 是Oracle提供的全面的、集成的中间件套件,用于构建、部署和管理SOA解决方案。它...
在“Oracle12c JDeveloper 安装JAR包和1.8版本JDK.zip”这个压缩包中,虽然只有一个“新建文件夹”,但通常这样的压缩包会包含JAR文件和JDK安装程序。用户需要解压文件,然后按照上述步骤进行JDK安装和JAR包添加。 ...
Oracle SOA Suite 手册是为开发者提供最佳指导的一份宝贵资源,涵盖了Oracle在服务导向架构(SOA)领域的核心工具和技术。Oracle SOA Suite 是一个全面的企业级平台,用于构建、部署和管理业务流程和服务。它允许...
Oracle SOA Suite是一款全面的企业服务总线(ESB)和业务流程管理(BPM)解决方案,由Oracle公司提供。它为企业提供了一整套工具和服务,用于构建、部署和管理面向服务的架构(SOA)。Oracle SOA Suite的核心目标是...
### Oracle JDeveloper与Oracle数据库连接知识点详解 #### 一、Oracle JDeveloper...通过本章的学习,相信读者已经掌握了如何使用Oracle JDeveloper与Oracle数据库建立连接的基本方法,以及如何管理和创建数据库资源。
通过集成各种企业系统和服务,如CRM、ERP等,Oracle BPM 能够帮助企业实现跨部门的流程自动化和协调。 #### 关键特性与功能 1. **流程建模与仿真**:利用图形化界面进行业务流程的设计和建模,支持BPMN标准。此外,...
Oracle JDeveloper 10g是一款强大的集成开发环境(IDE),专为构建Java应用程序和Web服务而设计,尤其在Oracle应用服务器上表现卓越。这个工具集成了设计、编码、调试、测试和部署等整个开发过程,使得开发人员可以...
1. **创建和部署服务**:Oracle SOA Suite 提供了一个直观的图形用户界面(GUI),名为Oracle JDeveloper,用于创建和编辑SOA组件。这包括定义服务接口,编写业务流程逻辑,以及配置安全策略。 2. **BPEL流程**:...
以下是对Oracle 9i JDeveloper安装和基础使用技巧的详细说明。 一、Oracle 9i JDeveloper的安装 1. 下载安装包:首先,你需要从Oracle官方网站或者可靠的第三方源下载Oracle 9i JDeveloper的安装文件。确保文件...
在安装Oracle SOA Suite时,可以选择在同一台机器上安装数据库、JDeveloper和SOA Suite,或分别在不同机器上部署。若资源有限,建议至少提供1GB内存,以保证各组件的正常运行。如果网络环境是动态IP(DHCP),在安装...
Edwin Biemond是Oracle ACE(认证的专家),并且是Whitehorses的解决方案架构师,专注于使用Oracle SOA Suite和Oracle Service Bus进行消息传递,并且熟悉使用Oracle JDeveloper、WebLogic Server和安全方面的开发...
1. **Oracle JDeveloper集成开发环境(IDE)**:Oracle JDeveloper是用于开发SOA Suite应用的主要工具,提供了丰富的功能,如图形化设计界面、代码编辑器、调试器等,帮助开发者快速构建和测试SOA组件。 2. **服务...