RedHatLinux安装BEA ALBPM5.7 MP2 for WebLogic 9.2(二)_绝对原创

如需转载,请注明出处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(三)

 

如果不能在服务器本地终端上运行,推荐使用xmanager进行远程安装,注意两点:
1.      使用export DISPLAY=本地IP地址:0.0
2.      环境变量为中文环境(使用export LANG=zh_CN更改)
到/bank/weblogic/bea/albpm5.7/j2eewl/bin下执行./albpmadmcenter
在这里可以看到安装的ALBPM版本,以及剩余天数(网上下载的安装介质默认是60天的试用期限,同时,试用版本对流程数有一定的限制)。
注意,这里如果是中文环境 会显示中文配置界面,否则是英文的。如果ALBPM开发中使用了以中文命名的“屏幕流”, 如果不是中文环境进行配置,在导入项目时可能会出现错误。如图:
         勾选“以后不再提示此信息”,点击“否”继续。
此界面为主界面,可以看到“启动BPM Web应用程序”,(这个也可以通过/bank/weblogic/bea/albpm5.7/j2eewl/bin/startwebconsole.sh进行启动),一般而言,为了减少资源的消耗,一般使用脚本启动webconsole即可。
本例中,到这里只是安装了ALBPM,还没有进行任何配置,点击“配置”。
       本例使用Oracle10g作为ALBPM的目录库和引擎库,因此选择Oracle10g的jdbc驱动,( 注意,如果是用 Oracle9i ,这里也需要选择 oragle10g jdbc 驱动)。
       oracle10g的jdbc驱动在安装了weblogic9.2后就有,路径在:
{WebLogic9.2 installation directory} /server/ext/jdbc/oracle/10g/ojdbc14.jar
选中“ojdbc14_for_ora_10.2.jar”后,点击“打开”即可。这一步的实际动作是将此jar文件拷贝到 ALBPM5.7 installation directory /ext/下,在本例中,路径为: /bank/weblogic/bea/albpm5.7/j2eewl/ext,可以查看一下。
安装好驱动以后,就需要添加目录了,ALBPM和数据库的连接处理有两部分,一部分是 目录( directory ,另一部分是 引擎( Engine
因此建议是把两部分分别用两个数据库来存放,在oracle中就是两个用户(Schema),这样便于日后引擎的更新,其实,在目录中也仅仅存放了引擎的URL和一些简要信息,还包括ALBPM的组织机构,参与者用户信息。
点击“添加…”,出现如下界面:
选中“创建新目录”,确定后继续,出现如下界面:
注意几点:
1.      使用的oracle,因此“提供程序”选择“Oracle JDBC”
2.      管理员用户一定填写system,这个是oracle数据库的管理用户,oracle中使用此用户来创建用户,创建schema
3.      架构名称注意,这将做为oracle的用户,也是ALBPM目录库的用户名(schema),架构密码即为此用户(albpmfdi)的密码
4.      选项卡中选择高级,输入ALBPM管理员用户名和密码,此项一定要做,否则webconsole启动后无法登陆进去。
5.      确保数据库现在是启动状态
点击“开始”,成功后出现如下界面,点击“关闭”
程序会在oracle中创建albpmfdi用户和相关表。使用oracle的管理工具进行查看确认。
可以看到oracle中用户管理多了ALBPMFDI,同时方案中多了ALBPMFDI,并创建有相关表。
关闭配置界面后,可以看到目录中多了一项,说明添加目录成功。
打开 /bank/weblogic/bea/albpm5.7/j2eewl/conf/directory.properties文件,可以看到以上配置的信息,此文件非常重要,使用ALBPM的PAPI时需要此文件。
完成后,即可退出AdminCenter,在windows作为服务器操作系统时可能需要创建服务,而在Linux操作系统中,为了节约系统资源,可以不使用AdminCenter来启动和关闭webconsole,直接使用脚本即可。
启动WebConsole有两种方法,一种是图形界面,一种是文本命名方式,在Linux环境中,建议使用文本命名方式启动,位于 {ALBPM installation dir}/bin/startwebconsole.sh
webconsole是一个使用tomcat的web应用,安装好了ALBPM Enterprise 后,会自带tomcat用于启动webconsole,webconsole在ALBPMEnterprise for weblogic的版本中充当的角色就是用于生成ALBPM的引擎包,比如打包,更新等等,最终引擎将运行在WebLogic上(和ALBPMEnterprise standalone版本不同)。
1.8 添加ALBPM引擎
A.     登陆webconsole
启动好webconsole之后,就可以使用浏览器进行登陆了,默认的端口是8585,访问: http://10.10.0.1:8585/webconsole,输入用户名( 见10.6节高级选项卡处)即可登陆了。
      
       成功登陆后,可查看到整个管理界面,如图:
B.      创建Engine
在左边菜单树中找到“Engine”
点击后,在右边的内容中找到“添加”
C.     选择Engine 类型
输入Engine名称,选择Engine类型(由于此版本是for WebLogic,因此只有weblogic这一个选项,如果是standalone,则只有standalone选项),引擎数据库类型选择“Oracle数据库”,继续。
D.     编辑Engine 数据库配置
需要注意的是
1.      用户必须和架构名称相同,因为在oracle中用户名也就是schema名称,此点也适用于其他数据库,比如DB2,这里都需要填写为db2inst1。
2.      密码也就是第1点中填写的用户的密码,下一节“管理数据库”时会创建此用户(Schema),这个用户也就是ALBPM的引擎库( 见10.6节)。
E.       J2EE 信息
此步用于设定J2EE信息,这些设置需要在将要进行ALBPM部署的WebLogic domain中进行配置,因此不要随意修改,保持默认就可以了。
需要注意的是:
1.              BPM应用部署工具URL处,需要填写WebLogic Domain的服务器地址,默认将使用这个context进行web应用
2.              WebLogic服务器或集群名称,根据部署的weblogic domain进行配置。
F.       添加引擎
这个簇(cluster),表示weblogic集群,如果希望部署到WebLogic的集群版中,需要勾选此选项。
       点击“保存”后,出现如下界面:
G.    创建引擎数据库
点击上图中的“管理数据库”
       勾上“创建数据库”、“创建数据结构”,(重新创建此Engine时可以再勾上“删除数据库”)用户名输入“system”,此用户是oracle的管理用户,用于创建ALBPM引擎库,引擎库Schema就为D步输入的用户。
另,可点击“显示SQL语句”下载将要执行的SQL脚本,(可单独到数据库中使用)。简单分析一下SQL脚本,数据库中会做些什么操作。点击“确定”进行数据库创建。( 注意确保数据库启动状态)
       创建成功后,界面出现如下界面:
       同时,可以使用Oracle的管理工具查看数据库方案和用户。
H.     数据库权限设置
此步非常重要,由于后面需要配置oracle的二阶段模式,(XA驱动)必须要把Oracle中有3个视图的select的权限赋予给此引擎用户,本例中为ALBPMENG,这3个视图(属于sys用户)分别是:
           
I.        添加ALBPM 引擎完成
返回到Engine界面,可以看到如下界面:
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值