票据电子化综合服务平台部署安装手册.docx
- 文档编号:8199316
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:22
- 大小:417.90KB
票据电子化综合服务平台部署安装手册.docx
《票据电子化综合服务平台部署安装手册.docx》由会员分享,可在线阅读,更多相关《票据电子化综合服务平台部署安装手册.docx(22页珍藏版)》请在冰豆网上搜索。
票据电子化综合服务平台部署安装手册
1BBSP安装向导
1.1数据库环境搭建
1.1.1Oracle
版本:
Oracle9i以上版本
建库命令:
(建立目录E:
\Tabspace\oracle)
CREATETABLESPACEBBSPTBSLOGGINGDATAFILE'E:
\Tabspace\oracle\BBSP_DAT01.DBF'SIZE1024M,'E:
\Tabspace\oracle\BBSP_DAT02.DBF'SIZE1024M;
创建用户命令:
(用户、密码都是BBSP)
CREATEUSERBBSPIDENTIFIEDBYBBSPDEFAULTTABLESPACEBBSPTBS;
分配权限命令:
GRANTCONNECT,RESOURCE,DBATOBBSP;
1.1.2DB2
版本:
DB28.2以上版本
建库命令:
(建立目录D:
\DB2TableSpace)
CREATEDATABASEBBSPDBond:
USINGCODESETGBKTERRITORYCNCOLLATEUSINGSYSTEMPAGESIZE32KUSERTABLESPACEMANAGEDBYDATABASEUSING(FILE'D:
\DB2TableSpace\bbspts1.dat'30000,FILE'D:
\DB2TableSpace\bbspts2.dat'30000);
创建用户命令:
(安装DB2时,会要求建立用户,用户、密码都是DB2ADMIN,该用户是操作系统用户)
1.1.3Informax
版本:
Informix9.4以上版本
建库命令:
1、假设数据库计划安装在E:
\bbsp目录下,先在该目录下建立2个文件bbsp_dat_01.000、bbsp_dat_02.000
2、建立数据库空间
onspaces-c-dbbspdbspace-pE:
\bbsp\bbsp_dat_01.000-o0-s1024000
onspaces-abbspdbspace-pE:
\bbsp\bbsp_dat_02.000-o0-s1024000
onparams-a-dbbspdbspace-s100000
3、createdatabasebbspdbinbbspdbspace;
4、支持日志:
ontape-s-Ubbspdb
创建用户命令:
(安装informix时,会要求建立用户,用户、密码都是informix,该用户是操作系统用户)
1.2软件环境搭建
1.2.1MyEclipse版本
建议MyEclipse6.0以上版本
1.2.2Jdk版本
建议jdk1.5,编译级别设置成jdk1.4
1.2.3运行环境
Jdk1.5+Tomcat5.5以上
或者Jdk1.5+weblogic9以上
或者Jdk1.5+websphere6以上
1.2.4中间件及版本
Jdk1.5+Tomcat5.5以上
1.2.5中间件配置
1、MyEclipse的Window->Preferences
2、MyEclipse->servers->Tomcat->Tomcat5.x
3、选择Enable,设置Tomcat路径
1.2.6需安装的插件及安装方法
将解包的插件解包到D:
\MyEclipse6.0\eclipse的features或者plugins目录下。
从SVN下载插件SVN和BPM插件:
BBSP/01-代码/01-源码/source/db/software
1.3下载目录介绍
1.3.1下载路径
https:
//60.191.25.170:
6443/leadmind/BBSP
1.3.2目录介绍
1.3.3下载步骤
1.2.1、打开MyEclipse
1.2.2、打开菜单file->new->other
1.2.3、选择svn工程,点击”Next”
1.2.4、选择bbsp工程所在的svn服务器,电击“Next”
具体下载工程根据实际情况而定
1.2.5、选择BBSP->01-代码->01-源码->source节点,点击“Finish”,取的bbsp相关文档
1.2.6、工程下db->script节点下包括db2和oracle文件夹,可以获取相应的初始化脚本。
1.2.7、文件夹下根据建库步骤,初始化数据库
1.4运行环境搭建
1.4.1初始据库库表结构
1.4.1.1建表脚本文件路径及名称
Oracle:
svn目录BBSP/01-代码/01-源码/source/db/script/oracle下
Jbpm表:
jbpm.jpdl.oracle.sql
业务表:
oracle_table.sql
db2:
svn目录BBSP/01-代码/01-源码/source/db/script/db2下
Jbpm表:
jbpm.jpdl.db2.sql
业务表:
db2_table.sql
informix:
svn目录BBSP/01-代码/01-源码/source/db/script/informix下
Jbpm表:
jbpm.jpdl.informix.sql
业务表:
informix_table.sql
1.4.1.2初始化脚本文件及名称
Oracle:
svn目录BBSP/01-代码/01-源码/source/db/script/oracle下oracle_init.sql
db2:
svn目录BBSP/01-代码/01-源码/source/db/script/db2下db2_init.sql
informix:
svn目录BBSP/01-代码/01-源码/source/db/script/informix下informix_init.sql
1.4.2配置数据源
如果应用部署在weblogic或websphere中间件上,数据源的配置请参考下一节。
如果应用部署在Tomcat上,可使用bbsp自身的数据源。
修改applicationContext.xml即可。
Oracle:
1、修改hibernate.dialect:
org.hibernate.dialect.OracleDialect
2、修改bbspDataSource:
driverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:
oracle:
thin:
@localhost:
1521:
bems
用户、密码根据情况修改
Db2:
1、修改hibernate.dialect:
org.hibernate.dialect.DB2Dialect
2、修改bbspDataSource:
driverClassName=com.ibm.db2.jcc.DB2Driver
url=jdbc:
db2:
//195.204.71.131:
50000/bbspdb
用户、密码根据情况修改
Informix:
1、修改hibernate.dialect:
org.hibernate.dialect.InformixDialect
2、修改bbspDataSource:
driverClassName=com.informix.jdbc.IfxDriver
url=jdbc:
informix-sqli:
//192.168.5.162:
7777/bdb:
informixServer=informix
用户、密码根据情况修改
1.4.3应用WEB中间件
1.4.3.1Tomcat
数据源:
使用bbsp默认数据源
发布:
将war包放在${Tomcat_home}\webapp\目录下
1.4.3.2WebLogic
1.4.3.2.1数据源
下面以ORALCE为例,讲解在Weblogic配置数据源。
1、配置连接池
登录weblogic,在左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-连接缓冲池
点击“配置新的JDBCConnectionPool...”
数据类型选择:
Oracle
数据库驱动程序选择:
Oracle'sDriver(Thin)Version:
9.0.1,0.2.0,10
点击右下角的“继续”
在名称中写入想要设置的连接池名称(本例为:
myconnpool)
数据库名称:
要访问的数据库名称
主机名:
写入数据库服务器的主机名称或IP地址(本例:
192.168.1.10)
端口号默认为:
1521
数据库用户名称、密码根据具体情况填写
点击“继续”
在下一页中点击“测试驱动程序配置”显示“连接成功”
点击“创建和部署”
在新页面的列表中出现myconnpool的配置项
连接池配置完毕
2、配置JDBC数据源
在管理控制台左侧菜单中依次进入mydomain(自定义的域名称)-服务-JDBC-数据源
点击“配置新的JDBCDataSource”
在名称中写入要配置的数据源名称(本例:
jdbc/bbspds)
在JNDI名称中写入访问的名字(本例:
bbspdb)
点击“继续”
在缓冲池名称中选择myconnpool
点击“继续”、“创建”
在列表中出现jdbc/bbspds配置项
数据源配置完毕
3、修改applicationContext.xml配置:
class="mon.restools.JndiDataSourceFind"> //127.0.0.1: 7003 1.4.3.2.2发布 登录控制台后,选择左边的树型菜单“部署——Web应用程序模块”,然后选择界面右边的“部署web新应用程序模块”,然后再文件所在的路径上选择打好的bbsp.war包进行发布、部署即可。 1.4.3.3WebSphere 1.4.3.3.1数据源 下面以ORALCE为例,讲解在WebSphere配置数据源。 1、配置连接池 进入websphere管理控制台 点击左边树中的资源,然后展开,选择JDBC提供程序 在右边显示的页面中,作用域选择服务器: server1,然后点应用 在下面显示列表中选择新建按纽 然后选择数据库类型和提供程序类型,实现类型一般选择连接池数据源 点击下一步,输入名称,和类路径(一般用classes12.jar包),然后点确定后保存。 点其他属性下数据源进入创建JNDI数据源,点击列表中新建 在数据源常规属性中,输入数据源名称和JNDI名称(如: jdbc/bbspds) 选择数据存储器help类根据相应的数据库版本选择不同的help类 在数据源属性中输入URL: 例如jdbc: oracle: thin: @192.168.0.10: 1521: bbspdb 点应用,然后保存 选择相应数据源中右边的相关项下的J2EE连接器体系(J2C)数据认证条目 点击进入后选择新建条目,输入别名(随便输),用户标识,密码(为连接ORACLE数据库的用户名和密码),点确定后保存 点应用后保存。 在数据源列表中选中数据源,然后点测试连接,测试能否连接数据 2、修改applicationContext.xml配置: class="org.springframework.jndi.JndiObjectFactoryBean"> 1.4.3.3.2发布 登录websphere,进入发布页面,选择打好的war包进行发布。 点击左边菜单的应用程序,展开后选择安装新的应用程序 在右边显示准备应用程序安装,在路径中选择指定路径(选择bbsp.war包),然后指定上下文根(应用访问的路径)/bbsp 点击下一步,绑定虚拟主机 然后点下一步,出现应用程序安全警告,点继续。 出现安装选项,其中应用程序名不可过长,否则发布报错。 点下一步,出现把模块映射到服务器,选择相应的模块,然后选中集群和服务器,点应用 点击下一步到资源JNDI名称选择 先选择指定的模块,然后选择资源JNDI名称,点应用 然后选择模块,在指定认证方法中选择相应的条目,然后点应用 然后点下一步,映射WEB模块到相应的虚拟主机。 然后点下一步到安装选项总结 点击完成后,应用开始发布。 安装完成后,点击把应用保存到主配置 修改类装载策略 点服务 器,展开 然后在右边选择相应的应用程序服务器 点击进入,选择类的装入方式为最后装入父类 然后点应用,保存。 选择展开应用程序,选择企业应用程序 在右边的应用程序列表中,选中需要启动的应用 然后点击进入。 在类装入器方式中选择最后装入父类 然后点应用保存 在企业应用列表中选中需要启动的应用,然后点启动 在浏览器中输入http: //IP: 9080/bbsp就能访问应用。 1.5BBSP模拟测试消息队列配置说明 1.5.1IBMMQ安装 按默认向导安装即可 1.5.2MQ配置 上图配置了三个模拟商行和模拟人行之间的MQ通信配置,对于MQ服务器跟远程机器的通讯,配置要素及规则如下: 1、队列管理器 2、队列: 本地队列(接收队列),远程队列(即发送队列,远程队列对应远程服务器的接收队列),传输队列(一个远程队列必须对应一个传输队列); 3、通道: 一个接收队列对应一个接收方通道,一个远程队列对应一个发送方通道,本地队列可以对应服务器连接通道。 下面以人行MQ服务器举例说明: 人行模拟MQ服务器配置 1、创建队列管理器 按向导创建队列管理器qmgr_center 2、创建队列 I、按默认向导创建本地队列(接收队列)R_CENTER_1; II、创建传输队列: 创建本地队列,将用法改为“传输”即可。 III、创建远程队列 1)右键点击队列,新建远程队列定义 2)输入队列名称,下一步 3)如下图所示,输入远程队列名称,即连接对方本地队列(接收队列)的名称,远程队列管理器名称,即连接对方的MQ队列管理器,传输队列(本地配置的传输队列),点击完成。 注: 需要连接几个远程队列管理器就建立几个远程队列定义,对应创建几个传输队列,如下图所示为创建连接A、B行的模拟人行MQ服务器队列。 3、创建通道 I、右键点击通道,新建接收方通道。 如上图所示,按默认设置,点击完成即可。 II、发送方通道 1)右键点击通道,新建发送方通道。 2)输入通道名称,下一步 注: 发送方通道的名称必须与接收方接收队列的名称一致 3)如下图,输入连接名称,对连接对方MQ服务器地址或名称,注: 如果对方服务器的队列管理器端口号不是默认端口号(1414),则需输入端口号,格式如下: 192.168.1.8(1415);输入传输队列为本地创建的传输队列。 IV、创建服务器连接通道 按默认设置创建即可 4、更改字符编码: 在命令行中输入: runmqsc队列管理器名回车; ALTERqmgrccsid(1208)回车; END 重启机器 5、启动通道 1)可先ping看是否连通 2)直接启动发送方通道,接收方的接收通道在本地发送方通道启动后会自动启动。 至此,MQ队列管理器创建完毕,要测试配置的队列之间通信状况,可直接在本地的远程队列定义(即发送队列)点击右键放入测试消息,接收方的接收队列中会看到该消息。 启动后正常状态下,通道状态显示为“正在运行”。 一、BBSP连接队列管理器设置 1、BBSP连接队列配置参数设置在src/base-config/mqconf.xml文件中 对于模拟人行测试,只需配置一个发送队列,一个接收队列即可 发送队列配置 —保持不变--> —队列管理器名--> —本机--> —发送队列名--> —保持不变--> —保持不变--> —保持不变-> 接收队列 2、在Web.xml中打开消息接收Servlet -- 1.5.3如何取消发送报文模拟运行 如果测试电子票据时不想链接人行发送报文怎么处理, 1.在Web.xml中关闭消息接收Servlet -- 2.在rcService.xml将报文开关关闭 将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 票据 电子 综合 服务 平台 部署 安装 手册