ABFRAME部署文档.docx
- 文档编号:13239905
- 上传时间:2023-06-12
- 格式:DOCX
- 页数:9
- 大小:19.17KB
ABFRAME部署文档.docx
《ABFRAME部署文档.docx》由会员分享,可在线阅读,更多相关《ABFRAME部署文档.docx(9页珍藏版)》请在冰点文库上搜索。
ABFRAME部署文档
ABFrame安装部署手册
第1章安装EOS6.02
1.1硬件配置2
1.2软件配置3
1.2.1EOS开发版3
1.2.2EOS专业版3
第2章安装ABFRAME4
2.1EOS开发版4
2.1.1导入源码4
2.1.2初始化数据库6
2.1.3修改配置7
2.1.4部署第三方jar9
2.1.5测试安装9
2.2EOS专业版10
2.210
2.2.1部署ecd文件10
2.2.2初始化数据库11
2.2.3修改配置11
2.2.4部署第三方jar11
2.2.5测试安装11
第3章卸载ABFRAME11
3.1EOS开发版11
3.2EOS专业版11
第一章安装EOS6.0
EOS是面向构件的SOA中间件平台,提供了基于Web的企业应用的开发、调试、部署、管理和维护的一体化开发、运行、管理监控环境。
在EOS中用户可以通过拖、拉、拽方式将与业务无关的通用构件进行图形化的组装,实现快速构建基于Web的企业级应用。
使用EOSManager(EOS管理控制台)可以实时部署、管理与维护EOS应用。
基于EOS平台开发出的应用是符合SCA/SDO标准的。
基于SCA/SDO标准,用户开发出的应用具备开放,可扩展,易集成、易管理,符合SOA设计原则等特点。
PrimetonEOS6.0产品包括开发版(DevelopmentEdition)、专业版(ProfessionalEdition)两种版本,安装内容和注意事项请参考文档《EOS产品安装指南》。
1.1硬件配置
安装PrimetonEOS6.0产品的硬件配置要求,如表1-1所示。
表1-1硬件配置要求
硬件
最低要求
CPU
PIII800以上。
内存
512MB以上。
硬盘空间
开发版:
不需要临时目录空间。
安装目录空间:
800MB以上。
专业版:
临时目录空间:
200MB以上。
安装目录空间:
600MB以上。
1.2软件配置
本节分别介绍PrimetonEOS6.0开发版和专业版对操作系统、数据库和J2EE服务器的配置要求。
1.2.1EOS开发版
开发版的软件配置要求,如表1-2所示。
表1-2开发版配置要求
配置项目
要求
操作系统
Windows2000、Windows2003或WindowsXP。
文件系统
推荐使用NTFS,FAT32相对之下较慢。
数据库
Oracle9i、Oralce10g、DB2UDB_V8.2。
&说明:
数据库表空间必须大于20MB。
需要准备一个数据库用户,用于初始化数据库操作,且该用户具有创建、修改、删除表的权限。
J2EE服务器
Tomcat-5.5.20。
JDK
SUNJDK1.5.0.9或以上。
1.2.2EOS专业版
专业版的软件配置要求,如表1-3所示。
特别推荐以下环境。
单机:
●HP_UX+WebLogic9.2+Oracle9i
●AIX5+WebSphere6.1.0.9或以上+DB2UDB_V8.2
表1-3专业版配置要求
配置项目
要求
操作系统
Windows2000、Windows2003、WindowsXP、RedHatEnterpriseLinux、AIX5、Solaris或HP-UX。
数据库
Oracle9i、Oracle10g、DB2UDB_V8.2。
&说明:
数据库表空间必须大于20MB。
需要准备一个数据库用户,用于初始化数据库操作,且该用户具有创建、修改、删除表的权限。
J2EE服务器
Tomcat-5.5.20、WebLogic9.2、WebSphere6.1.0.9或以上、WebSphereND6.1.0.9或以上。
&说明:
WebSphere6.1.0.15在安装补丁PK41617后,会在AIX5.3系统下发生进程异常中止的情况。
安装PK64529可解决该问题。
如果未安装过补丁PK41617,则无需安装补丁PK64529。
JDK
IBMJDK1.5(SR4)、SUNJDK1.5.0_09。
&说明:
●对于WebLogic9.2,需要配套使用SUNJDK1.5.0_09。
●如果操作系统为AIX,则JDK必须采用IBMJDK1.5(SR4)。
第二章安装ABFRAME
2.1EOS开发版
2.1.1导入源码
新建EOS空项目:
点击[文件/新建/EOS项目/空项目],例如abframe,导入ABFRAME.zip源码:
右键单击abframe,点击导入,选择[EOS/导入源代码],如图2-1
图2-1导入源码
如果要使用BPS接口类或者org.gocom.abframe.auth.om.WFOMServiceImpl.java报编译错误的话,还需要在项目属性的java构建路径—》库增加一个引用库BPSLibraries,并将项目中LIB下的两个jarcommons-pool.jar和josso-1.7.jar加入到构建路径的库中,参见下图
2.1.2初始化数据库
进行ABFRAME数据库初始化前,请确认已完成EOS数据库初始化操作(参照配置数据库);依次执行以下两个脚本abframe_tables_oracle.sql(或abframe_tables_db2.sql,abframe_tables_mysql.sql),abframe_init_data.sql,以完成ABFRAME表结构与原始数据的初始化。
注意事项:
如果是Mysql数据库连接的url需要增加参数
zeroDateTimeBehavior=convertToNull最后的url如下:
jdbc:
mysql:
//127.0.0.1:
3306/abframe?
zeroDateTimeBehavior=convertToNull
如果之前已经初始化过abframe使用已有的数据库时要注意新版本的abframe使用的MD5对操作员密码进行加密,如果想保留原有的操作员数据,可以修改auth构件包的配置文件contribution.eosinfo中password_encryption_algorithm从MD5改为空
或者使用MD5加密后的字符串更新数据库记录
例如’000000’加密后字符串为'ZwsUcorZkCrsujLiL6T2vQ=='
2.1.3修改配置
登录EOSGOVERNOR管理界面
选择配置→HTTP接入,需要配置以下三个地方:
未登录时跳转页面:
/login.jsp
在不拦截URL的输入框中原有内容前输入
**/error.jsp,**/codeImage.jsp,**/login.jsp,**/logout.jsp,**/org.gocom.abframe.auth.Login.flow
以下为原有内容:
/common/error.jsp,/common/validateErrors.jsp,/commo
n/defaultEnd.jsp,/index.jsp,/common.remote,/workfl
ow/wfmanager/main/login.jsp,/workflow/wfmanager/ma
in/com.primeton.workflow.manager.UserLogin.flow,/w
orkflow/wfclient/main/login.jsp,/workflow/wfclient
/main/com.primeton.workflow.client.UserLogin.flow,
/workflow/index.jsp
取消门户(Portal)模式的选项框的选中。
具体效果看下图
流程引擎配置:
将错误导向页面修改为/tools/error.jsp
如果使用工作流接口需要修改governor中“BPS引擎配置”菜单下的
组织机构接口:
如果BPS使用ABFrame的组织机构接口则需要配置BPS的配置项组织机构的接口,在governor>BPS引擎配置>组织机构菜单下
接口实现类改为org.gocom.abframe.auth.om.WFOMServiceImpl
如果需要配置业务日志:
$EOS_HOME$\eosserver\working\eos-default\config\handler-engine.xml
在其中增加如下项:
name="ABFrameLogHandler" match-pattern="*" handle-class="org.gocom.abframe.auth.handler.BusinessLogAccessHandler" type="pageflow,businesslogic,node" nodeType="*" nodeID="*"/> 2.1.4部署第三方jar jar如表2-1所示,可选(SSO需要)的部分表示如果使用josso的需要将这些jar部署到服务器上 部署路径: (以Tomcat为例) a.部署到$TOMCAT_HOME\common\lib目录下 b.部署到$EOS_HOME\base\lib\3rd目录下 名称 说明 选择 commons-pool.jar 实例池的Apache开源实现,用于缓存权限校验者对象 必选 commons-digester-1.8.jar 配置文件读写的Apache开源实现,是基于commons-configuration-1.3.jar版本 可选(SSO需要) commons-modeler.jar 配置文件读写的Apache开源实现,是基于commons-configuration-1.3.jar版本 可选(SSO需要) josso-1.7.jar 单点登录的开源实现 可选(SSO需要) xmldb-common-.jar XML数据库,用于单点登录 可选(SSO需要) xmldb-xupdate-.jar XML数据库,用于单点登录 可选(SSO需要) 表2-1第三方jar 2.1.5测试安装 访问http: //ip: port/应用名称/auth/login.jsp,以sysadmin/000000登录,如.1: 8080/eos-default/auth/login.jsp 如果测试时出现服务找不到或者页面流不存在等错误可以执行一下清除后部署操作 2.2EOS专业版 2.2.1部署ecd文件 通过EOSGovernor部署ecd文件: a.[管理/应用管理]新建应用(可选): EOS安装完成后,已经安装了默认名称为eos-default的应用,也可以另外新建应用,例如: 新建应用zhangdfForDoc; b.[管理/构件包]选择新建的应用zhangdfForDoc,浏览选择ecd文件,点击<下一步>;<发布>ecd文件; c.[管理/应用]部署应用 1、ABFRAME安装部署在默认eos-default应用: 启动应用 2、ABFRAME安装部署在新建应用: 转至修改配置文件;启动应用 2.2.2初始化数据库 参考2.1.2 2.2.3修改配置 参考2.1.3 2.2.4部署第三方jar 参考2.1.4 2.2.5测试安装 参考2.1.5 第三章卸载ABFRAME 2.3EOS开发版 导入的源码可以直接删除。 2.4EOS专业版 以sysadmin/000000登录EOSGovernor: 点击[管理/构件包],勾选“认证授权”、“组织机构”、“权限管理”、“其他管理”,点击<卸载>即可完成ABFRAME的卸载操作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ABFRAME 部署 文档
![提示](https://static.bingdoc.com/images/bang_tan.gif)