如需转载,请注明出处http://www.川江号子.cn    。

另,本人有Word电子文档格式,如需要,请联系本人:asima127@gmail.com    

RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(一) 

RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) 

在ALBPM的安装目录下有license.bea的license文件,需要把此内容添加到WebLogic的license中。
具体做法,拷贝albpm的license.bea,如下:
       将此段内容拷贝到weblogic的license的<bea-licenses>中,同本身就有的<license-group>同级存放,另存为文件license_albpm.bea运行:
       ./UpdateLicense.sh license_albpm.bea
       UpdateLicense.sh就在BEA_HOME的bea目录下,注意运行此sh程序需要配置java环境,运行之后,重新启动domain。
见( RedHat Linux 安装WebLogic9.2 MP2(图文详解) ),并启动domain
 
在WebLogic9版本以后,在console中要更改domain的配置,需要先点击“锁定并编辑”,确保同时只有一个人修改。更改完成后,需要激活更改,这样才生效。
等待更新完成后,还需要点击管理平台左上角“激活更改”来是更新生效。
在左边树菜单中找到“服务”->“JDBC”->“数据源”:
点击后,在右边的按钮中点击“新建”(注意,如果没有点击“锁定并编辑”,此按钮是灰色的,不能编辑的):
参考“ RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.8节第E步,如下信息,这里将要配置这个DataSource:
在DataSource新建页面,填写以下内容,注意JNDI名称必须和ALBPM引擎中的J2EE信息相同(见上图),本例使用oracle数据库,因此选择oralce类型并指定oracle的驱动, 注意,必须选择 XA 类型的,选择“ Oracle’s Driver(Thin XA) Version:9.0.1,9.2.0,10”(WebLogic9.2默认已含):
点击“下一步”,会提示已经选择了一个XA JDBC驱动:
点击“下一步”,配置JDBC数据源:
       确保前面已经按照本文档建立了ALBPM的目录库(本例中叫 ALBPMFDI,参考“ RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.6节),这里的用户名即填写为“ALBPMFDI”(大小写没有关系),并输入当时指定的密码。
       配置好后,点击“下一页”,出现配置信息,这里,可以点击“测试配置”来测试是否已经能成功连接到目标数据库中。
点击“测试配置”,如果成功连接,会出现如下字样:
点击下一步,选择部署目标
本例配置的domain就是AdminServer,不勾,后面再统一配置,点击完成。(这一步现在如果勾上,在激活更改的时候会出错,因为此DataSource还需要一些别的配置才能使用)。
可以在列表中看到此DataSource已经配置成功。( 再次检查 JNDI 名称是否和添加 ALBPM Engine 时填写的 J2EE 信息相同)。
别忘了最后一步完成后,需要点击“更改中心”的“激活更改”,这样才使此次修改生效。
 
部署到AdminServer上时可能会出现问题,估计是在驱动出现选择处发生错误,主要注意在“ RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.8节的第H步。
类似创建目录库DataSource,新建DataSource进行配置时,参考“ RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.8节第E步的J2EE信息,如下信息,这里将要配置这个DataSource:
在DataSource新建页面,填写以下内容, 注意 JNDI 名称必须和 ALBPM 引擎中的 J2EE 信息相同(见上图),本例使用oracle数据库,因此选择oralce类型并指定oracle的驱动, 注意,必须选择 XA 类型的,选择“ Oracle’s Driver(Thin XA) Version:9.0.1,9.2.0,10”(WebLogic9.2默认已含):
确保前面已经按照本文档建立了ALBPM的目录库(本例中叫 ALBPMENG,参考“ RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.8节)第D步,这里的用户名即填写为“ALBPMENG”(大小写没有关系),并输入当时指定的密码。
创建成功后,会在DataSource列表中看到如下信息:
1.1.8    创建JMS服务器
在左边树菜单中找到“JMS服务器”
点击“锁定并编辑”(如果当前为锁定状态)
点击后,在右边的主页面中点击“新建”,输入名称,并保留“持久性存储”为“无”
选择目标为将要部署的WebLogic domain,本例为“AdminServer”
点击“完成”后,并“激活更改”,可以在列表中看到此JMS Server
在左边树菜单中,找到“JMS模块”
点击“锁定并编辑”(如果当前为锁定状态)
      
       点击“新建”,输入名称内容“ALBPM_JMS_Module”,其他可以为空,点“下一步”继续
勾选“AdminServer”前的勾选框,表示将部署到WebLogic domain上,点“下一步”继续
勾选“是否要向此JMS系统模块中添加资源”,点“完成”继续
可得到如下信息,表示创建成功
1.1.10            创建JMS子部署
点击“子部署”
点击“新建”继续
输入子部署名称“ ALBPM_JMS_Subdeployment”,点击“下一步”继续
勾选 第1.1.7节创建的“JMS Server”,点击“完成”继续
在列表中可看到此子部署,点击“激活更改”完成。
此步参考 “RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.8节第E步J2EE信息,需要创建“XAConnectionFactory”的JMS队列连接工厂
在“ALBPM_JMS_Module”的配置中,点击“新建”
选择“连接工厂”,点“下一步”继续
输入连接工厂属性,注意JNDI名称需要和ALBPM Engine的J2EE信息一致。
点击“高级定位”
选择子部署为 1.1.9创建的“ALBPM_JMS_Subdeployment”子部署
点击完成,并“激活更改”,可以在列表中看到如下界面:
此步参考 “RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.8节第E步J2EE信息,需要创建“XATopicConnectionFactory”的JMS主题连接工厂
创建过程类似队列连接工厂创建,只是名称为“XATopicConnectionFactory”
新建时仍然选择“连接工厂”。
       输入JNDI名称,注意和ALBPM Engine配置的J2EE信息一样。
选择“高级定位”
子部署选择1.1.9节创建的“ALBPM_JMS_Subdeployment”
点击“完成”并“激活更改”,可以从列表中看到如下界面:
参考 “RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.8节第E步J2EE信息,配置一个“queue/ToDoQueue”队列
在JMS模块中,选择“ALBPM_JMS_Module”,新建“队列”
输入JNDI名称,注意和ALBPM Engine中配置的J2EE信息相同
         下一步,配置到子部署中,选择为第1.1.9节创建的子部署
点击“完成”后,并“激活更改”,可以在列表中看到如下界面:
参考 “RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二) ”中1.8节第E步J2EE信息,配置一个“topic/EngineNews”主题
在JMS模块中,选择“ALBPM_JMS_Module”,新建时选择“主题”
       输入JNDI名称,注意和ALBPM Engine中配置的J2EE信息相同
      
     
点击“完成”并“激活更改”后,可以在列表中看到如下界面:
在console的左边树菜单中找到“安全领域”
       释放锁定,在右边的主页面中点击“myrealm”
      
       选择“用户和组”选项卡
       点击“新建”
       新建用户“ FuegoWebLogicDeployer”, 注意,此处必须是此用户名,因为在ALBPM Engine联动更新
WebLogic时需要此用户,提供程序处就选择“DefaultAuthenticator”即可。
确定后,可以在用户列表中看到如下界面:
在用户列表中点击“FuegoWebLogicDeployer”,点击选项卡中的“组”
指定此用户为“Administrators”用户组,点击保存。
注意完成后,点击“释放配置”,创建用户没有“激活更改”
重新启动WebLogic Domain, 注意,必须在创建 Deployer 用户以后,必须重启 domain,创建用户后,没有“激活更改”,因此,必须释放配置后再重新启动WebLogic Domain。
登陆ALBPM webconsole,( http://<server>:8585/webconsole),使用root用户登陆。(根据 第10.6节创建的用户)
在菜单树中点击“Engine”,然后再到右边点击之前创建的Engine:“albpmeng”
点击“J2EE应用服务器文件(EAR, WAR)”,在StandAlone版本中没有此项
点击“fuegoj2ee-lib-all.jar”,把此文件下载到本地计算机硬盘上,后面再部署到WebLogic中去。
指定本地硬盘目录,等待下载。
       把此文件拷贝到weblogic domain的“lib”目录中,使用ftp或smb均可
拷贝完成后, 需要重新启动weblogic domain,这样,新加进去的fuegoj2ee-lib-all.jar才会在domain中生效。
在左边树菜单中找到“部署”
在右边主菜单中找到“安装”
在ALBPM的安装路径,默认已经包含了 wlj2eedeployer.ear包,路径在 {ALBPM_HOME} /j2eewl/j2ee/weblogic/deployer
如图选择“ 将此部署安装为应用程序”,点击下一步继续
如果出现“ appMerge Flow Progression”的异常,检查WebLogic的版本。
点击完成,并“激活更改”,可以在部署列表中找到
勾选此应用,点击“启动”,并点击“为所有请求提供服务”
登陆ALBPM webconsole,( http://<server>:8585/webconsole),使用root用户登陆。(根据 第10.6节创建的用户),进入后点击左边树菜单的“Engine”,可以看到:
       界面中的引擎多了状态信息了,可以看到“应用已启动”。(如果出现应用未安装,说明可能上一步出现错误,可以通过排除错簇进行修复),点击后,在出现的页面中点击“J2EE应用服务器文件(EAR, WAR)”
       可以看到fuegoj2ee-lib-all.jar是 绿色的,点击如图的新建图标 ,创建ALBPM Engine的应用EAR包。
会看到界面上多了如图所示,点击“ ”进行EAR发布。(也可以自行手工到weblogic进行部署,由于10.10.2中已经部署了wlj2eedeployer,因此在在这里可以关联更新)
       成功部署后,可以看到如下界面,说明ALBPM Engine已经在WebLogic上成功部署。
       部署workspace(portal),点击如图图标,创建EAR和WAR
       可以看到产生了WAR包和EAR包,可以使用任意一种进行workspace的部署,EAR包可以关联自动部署,WAR包需要到weblogic中手工部署。
       如果需要使用EAR包,直接点击后面的创建图标即可,如果需要使用WAR包,那么需要下载到本地,再手工部署到WebLogic上去(参考1.1.2)。
       本例采用EAR包的方式进行部署,因此,直接点击 即可,等待后,出现如下界面:
       可以看到“05-portal-XAFDIDS-weblogic.ear”前面的黄色球变成了绿色,表示成功。
       再次登陆weblogic,到“部署”中可以看到这两个包处于“活动”状态
       部署完成。
 
Logo

更多推荐