CenOS7安装Opentext Process Platform实践之平台篇
来源:互联网 发布:最新网络名词英文 编辑:程序博客网 时间:2024/04/25 14:32
3. 平台安装
3.1. 开始安装Process Platform
按顺序安装两个产品。
1. CARS
2. Process Platform
安装需要图形化界面
(1)检查安装文件的权限。
[root@esbdevserver OpenTextProcessSuitePlatform]# ls -l-rw-r--r--. 1 root root 13350437 Feb 8 05:12 OpenText_CARS_2.6.bin-rw-r--r--. 1 root root 65693182 Mar 19 23:50 OpenText_Process_Suite_Platform_16.1.bin
修改安装文件OpenText_CARS_2.6.bin
为可执行文件。
[root@esbdevserver OpenTextProcessSuitePlatform]# chmod +x OpenText_CARS_2.6.bin
(2)(检查)设置安装过程解压提取文件的临时文件夹为可执行权限,例如文件夹“/tmp”;
(3)检查主机名的设置“/etc/hosts”,编辑hosts文件,增加行,设置如下:
#vi /etc/hosts
127.0.1.1 esbdevserver.dqzfkjtrial.com.cn esbdevserver
应用平台需要规范的全限定域名FQDN(Fully Qualified Domain Name),FQDN不只需要主机名还需要主机域名,其表达形式为hostname.domain。
(4) 配置JDBC相关内容,在/etc/profile中,需要有CLASSPATH 和在tomee/lib下的JDBC的jar包 ,详见“1.7. 配置MySQL JDBC(为TomEE)”。
(5)图像化安装终端设置
If youuse terminal clients, suchas MobaXterm or Xming to launchthe Process Platform Graphic User Interface (GUI) inLinux, youmust configure them as follows:
To configure MobaXterm:
1. Go toMobaXterm Settings -> X11tab, select Windowed mode with Fvwm from the X11server display mode list and click OK. A confirmationdialog box opens.
2. Click Yes to restart and apply the changes.
To configure XLaunch option in Xming:
1. Go to the Display Options page and select any one of the following three options:
One window
Fullscreen
One window without titlebar
2. Click Yes.
3.2. 安装CARS
OpenText CARS 是轻量级目录服务(LDAP),为平台提供和支持。OpenText CARS能与平台安装到同一主机,也可以安装到不同主机上。
下面指南简明介绍安装。
(1)开始安装
[root@esbdevserver OpenTextProcessSuitePlatform]# ./OpenText_CARS_2.6.binPreparing to install...Extracting the installation resources from the installer archive...Configuring the installer for this system's environment...Launching installer...
将出现如下CARS欢迎安装图形界面,一路Next默认安装即可。
(2)选择第一行,接受许可“I accept the terms of …” ,然后“Next”;
(3)设置安装实例名称为默认名称“defaultInst”,然后“Next”;
(4)选择CARS安装目录,默认为:/opt/opentext/cars/defaultInst,然后“Next”;
(5)设置服务,如下图所示。
注:域名后缀为:o=dqzfkjtrial.com.cn
Suffix默认为o=localdomain dqzfkjtrial.com.cn,把localdomain 删除。
(6)用户证书,设置密码为“cordys”。
(7)检查安装配置如下:
Install Folder: /opt/opentext/cars/defaultInst Instance Name: defaultInst Server Identifier: esbdevserver.dqzfkjtrial.com.cn Server Port: 6366 Suffix: o=dqzfkjtrial.com.cn Directory Manager: cn=Directory Manager,o=dqzfkjtrial.com.cn Installation Type: Network enabled
检查没有问题,然后“Next”;
(8)安装,选择“Install”按钮;
(9)进入到安装完成状态页面,点击“Done”按钮,完成安装。
3.3. 安装过程平台基线
(1)进入安装文件目录,并设置安装文件为可执行。
[root@esbdevserver /]# service tomee start[root@esbdevserver init.d]# ./cars-slapddefaultInst startStarting CARS 2.6 [ OK ][root@esbdevserver /] cd /opt/OpenTextProcessSuitePlatform[root@esbdevserver OpenTextProcessSuitePlatform]# chmod +x OpenText_Process_Suite_Platform_16.1.bin
注:安装过程中要使用CARS,需要先启动CARS服务,以及tomee服务。
(2)开始安装
[root@esbdevserver OpenTextProcessSuitePlatform]# ./OpenText_Process_Suite_Platform_16.1.bin
OpenText Process Suite Platform 16欢迎界面打开,一路“Next”下去。
(3)Web服务信息,对接TomEE
其中:tomcat os service name = tomee
Tomcat Host = localhost
如果设置主机名称如何?
esbdevserver.dqzfkjtrial.com.cn
(4)MySQL数据连接及数据库管理信息
MySQL server name = esbdevserver.dqzfkjtrial.com.cn
DBA User Name and DBA Password是MySQL本地root及密码。
注:MySQL server name是主机名。
在此处出现了问题,其中User Name应该是已经在MySQL数据库中建好的用户,例如用最初的root,而实际操作中分别用过opentext和cordys。
如果没有先建好并授权用户,将出现如下错误:
Executing scripts: Error while executing the sql scripts file java.sql.SQLException: Access denied for user 'opentext'@'localhost' (using password: YES)
解决办法是先建好用户,并授权,如下所示:
mysql> update mysql.user set password=password("cordys") where user="cordys";mysql> grant all privileges on *.* to 'cordys'@'%' identified by 'cordys' with grant option;Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;
最后的设置是:
User Name = cordys
DataBase Name = cordys
(5)JMX设置
(7)安装信息汇总
Install Folder: /opt/opentext/ProcessPlatform/defaultInst Install Set: Custom Configured Web Server(s): TomEE Instance Name: defaultInst Current Version: OpenText Process Suite Platform 16.1 CARS Host: esbdevserver.dqzfkjtrial.com.cn CARS Port: 6366 Directory Manager DN: cn=Directory Manager,o=dqzfkjtrial.com.cn CARS Suffix: o=dqzfkjtrial.com.cn CARS Certificate Path: /opt/opentext/cars/defaultInst/certificates License Mode: Single Registered Customer Name: ...... Registered Site Name: ...... License Key: ...... Authentication Mode: Database Vendor for Process Platform Repository: MySQL Connection Type for Process Platform Repository: JDBC Database Server for Process Platform Repository: esbdevserver.dqzfkjtrial.com.cn Database Name for Process Platform Repository: opentext Database Vendor for Process Platform Logger: MySQL Connection Type for Process Platform Logger: JDBC Database Server for Process Platform Logger: esbdevserver.dqzfkjtrial.com.cn Database Name for Process Platform Logger: opentext JMX User Name: admin Minimize memory footprint: No Installation Type: Network enabled Network Interface:
(8)安装完成“Done”
4. 部署平台应用
4.1. 部署
浏览器打开如下地址:
localhost:8080/home/system/wcp/cap/install/?nodeName=esbdevserver
我这里报错,内容如下:
......Caused by: com.eibus.localization.exception.custom.LocalizableIllegalStateException: Process Platform Monitor is not ready for the application server instance '/opt/tomee'.......
原因是未启动“Process Platform Monitor”,操作如下命令即可:
[root@esbdevserver ~]# cd /etc[root@esbdevserver etc]# cd init.d[root@esbdevserver init.d]# ./wcpddefaultInst startStarting Cordys Monitor [ OK ]
然后在浏览器,输入如下地址:
http://esbdevserver.dqzfkjtrial.com.cn:8080/home/system/wcp/cap/install/?nodeName=esbdevserver
执行如下操作:
当“Cordys Single Sign-On”应用部署时,需要输入用户和密码,使用安装系统平台时的用户和密码(root/cordys)。
4.2. 部署配置数据库
选择使用“ Use same inputs for all applications ”,也是Cordys CWS Core、Cordys Business Activity Monitorin、OpenText Entity Runtime、Cordys MDM等服务组件使用同一数据库。
jdbc:mysql://esbdevserver.dqzfkjtrial.com.cn:3306?useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true
如下图所示,是应用服务部署明细:
如果部署中出现异常(例如本案例中,使用虚拟机反映超时),如下图所示,需要退出部署操作“Finish”,或关闭服务。
关闭服务的操作命令如下:
[root@esbdevserver opt]# service tomee stop[root@esbdevserver init.d]# ./wcpddefaultInst stopStopping Cordys Monitor [ OK ][root@esbdevserver init.d]# ./cars-slapddefaultInst stopStopping CARS 2.6
再重新启动服务,命令如下:
[root@esbdevserver init.d]# service tomee startStarting... OK[root@esbdevserver init.d]# ./wcpddefaultInst startStarting Cordys Monitor [ OK ][root@esbdevserver init.d]# ./cars-slapddefaultInst startStarting CARS 2.6
按以往的经验,启动服务顺序如下:
# ./cars-slapddefaultInst start# ./wcpddefaultInst start# service tomee start
默认情况下,tomee是系统服务,自动启动的,为什么有时候需要手动启动呢?
需要耐心等待片刻,然后,在浏览器中输入:
http://esbdevserver.dqzfkjtrial.com.cn:8080/home/system/wcp/cap/install/?nodeName=esbdevserver
接续进行服务部署。
4.3. 其他
4.3.1. 扩大CAP部署服务的JVM空间
登录到系统租户下,使用“System Resouorce Manager”,配置CAP@esbdevserver服务,如下图所示。
找到“CAP@esbdevserver”服务,鼠标右键,按图示顺序配置JVM。
4.3.2. 自主手动部署服务
使用浏览器访问地址“http://esbdevserver.dqzfkjtrial.com.cn:8080/cordys”,登录用户和密码为root和cordys。选择“Application Deployer”功能。
如下图所示,左侧列表中“incomplete”和“new”分别是安装出现异常的服务CAP包和未安装的服务包。选择待安装服务CAP包,右键选择“Deploy”即可,一路“Next”再“Deploy”。
5. 卸载
由于自主选择顺序安装服务包,造成了一个文件异常,没有办法只能卸载重新安装。
[root@esbdevserver OpenTextProcessSuitePlatform]# /opt/opentext/ProcessPlatform/defaultInst/_uninst/"Uninstall OpenText Process Suite Platform 16.1"
参考:
《 CenOS7安装JDK与MySQL、Tomcat、TomEE(Opentext Process Platform安装实践之准备篇)》 CSDN博客, 肖永威 2017.04
- CenOS7安装Opentext Process Platform实践之平台篇
- CenOS7安装JDK与MySQL、Tomcat、TomEE(Opentext Process Platform安装实践之准备篇)
- 业务流程平台(Business Process Platform,BPP)
- Platform Builder实践之。。。
- cenos7.1 安装openstack kilo 心得之五 安装Database
- cenos7安装mysql
- CenOS7上安装Redis
- cenos7安装svn
- cenos7安装elasticsearch5.5.2
- CenOS7编译安装nginx
- Platform Builder实践之拾遗补缺
- Platform Builder实践之配置文件
- Platform Builder实践之编译
- Platform Builder实践之配置文件
- Platform Builder实践之拾遗补缺
- Platform Builder实践之文件系统
- platform builder实践之拾遗补缺
- Platform Builder实践之编译
- java <<(左移位) 与 >>(右移位)
- CF
- bootstrap-datetimepicker的引入
- STL初步 lower_bound & upper_bound UVa 10474
- C++对象数组和成员对象
- CenOS7安装Opentext Process Platform实践之平台篇
- 【 js 模块加载 】深入学习模块化加载(node.js 模块源码)
- JAR文件使用
- API.Management rest api基础知识大全电子书
- Qt'中foreach的实现
- 归一化积相关算法(NProd)原理及代码
- qq55938241此人是骗子
- 查询每个订单中订单明细中只支付了部分或为支付的订单
- poj2352 Stars(树状数组)