admin管理员组

文章数量:1534398

2024年6月26日发(作者:)

EOS Platform 7.6产品安装指南

步骤4:卸载完成。

96

EOS Platform 7.6产品安装指南

4.1.3. 验证卸载

卸载完成,无异常,无错误提示,若选择了保留默认工作区,卸载程序将默认工作空间加

上时间戳保存在安装目录下,用户可另择目录备份默认工作空间,再删除安装目录。

4.2.

卸载企业版

企业版的卸载,由于企业版是和应用服务器装在一起的,所以产品没有提供卸载工具。如

果想卸载企业版,可以通过下面三步:

1) 通过应用服务器的控制台停止并卸载应用

2) 通过数据库客户端工具删除相应的表或者数据库表空间

3) 删除企业版安装目录(如果是手工部署安装,则删除外置配置目录)

97

EOS Platform 7.6产品安装指南

附录

附录

A

安装目录说明

安装目录下的各个子目录及其说明如下表所示。

目录

开发版、企业版公共目录

apps_config

apps_configgovernor

apps_configdefault

apps_configworkspace

应用配置目录

governor应用配置目录

用户创建的默认应用配置目录,本例为default,应以用户实

际创建的应用名为准

Workspace应用配置目录

脚本工具目录

 说明:

tools

说明

开发版该目录下提供apache-ant-1.6.5工具。

企业版该目录下提供部署资源脚本工具,配置文件及

相关jar文件。

ico

开发版目录

apache-tomcat-7.0.54

apache-tomcat-7.0.54webapps

apache-tomcat-7.0.54webappsdef

ault

apache-tomcat-7.0.54webappswor

kspace

apache-tomcat-7.0.54webappsgov

ernor

apache-tomcat-7.0.54webappssso

-server

apache-tomcat-7.0.54logs

ide

ideeclipsedropinsPLATFORM_7

.6.0.0plugins

ideeclipseworkspace

图标目录

Tomcat7.0.54 相关文件目录

Server部署目录

default应用目录

workspace应用目录

Governor应用目录

SSO Server应用目录

tomcat日志文件目录

Studio相关文件目录

插件目录

缺省的工作区目录,存放各个项目

98

EOS Platform 7.6产品安装指南

目录

ideeclipseconfigurationeos_studi

o_config

uninstall

企业版目录

jdk

Studio配置文件目录

卸载目录

说明

应用服务器类型为JBoss/TongWeb/PAS时提供

99

EOS Platform 7.6产品安装指南

附录

B FAQ

本部分列举产品安装过程中的常见问题,以及问题出现的可能原因和解决方法,仅供参考。

1. 应用服务器为JBOSS时,启动时报异常。

解决策略:

修改jboss目录-INF下的文件,将其中

log4jConfigLocation

classpath:ties

log4jExposeWebAppRoot

false

4jConfigListener

这三段注释掉。同时,删除-INFlib

下的。

2. 数据库为mysql时,前台出现乱码。

解决策略:新建mysql数据库时,将编码设置为UTF-8。

3. Weblogic 新建domain未启动过的情况下安装EOS会报

错,错误信息为空,不能安装。

解决策略:安装EOS前需手动启动Weblogic。

100

Primeton Platform 7.6产品安装指南

4. Oracle 9i环境下,启动EOS Server提示端口被占用。

可能原因:

Oracle9i占用了TOMCAT的默认端口8080。

解决方法:

方法1:在Oracle Enterprise Console中[xml数据库/配置],修改Oracle xdb端口。

方法2:修改%TOMCAT_HOME%文件中TOMCAT的端口号,修改部

分如下。

enableLookups="false" redirectPort="8443" acceptCount="100" debug="0"

connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" />

方法3:若Oracle并非为EOS所用,可以先启动EOS Server,再启动Oracle,Oracle

将动态分配端口。

5. Oracle 9i环境下,安装EOS过程中,执行到“配置数据

库”步骤时,数据库连接测试失败。

可能原因:

原因1:由于只能提供一个版本的JDBC驱动程序,而数据库不同版本之间存在JDBC

的差异,因此导致出现数据库连接的问题。

原因2:由于防火墙导致无法连接。

解决方法:

方法1:安装时若不能连接数据库,tomcat、JBoss环境下可以先取消初始化数据库选

项,继续安装。在安装完成后通过启动EOS Server,登录EOS GOVERNOR,单击导航树中

“管理/数据库初始化”节点,输入数据库相关信息(需要替换合适的JDBC驱动或者使用合

适的Driver Class)进行数据库的初始化。WebLogic、WebSphere环境下安装时必须能连接

数据库,否则安装不能成功完成。

方法2:关闭防火墙。

101

Primeton Platform 7.6产品安装指南

6. 初始化数据库时报错,表或视图不存在。

可能原因:

数据库初始化脚本未做表是否存在的校验,此错误不影响初始化效果。

解决方法:

再对数据库进行一次初始化。启动Server,登录Governor,单击导航树中“管理/数据库

初始化”节点,输入数据库相关信息后进行数据库的初始化。

7. WAS服务器环境下页面乱码

可能原因:

除了常规的页面编码设置等,还可能是WAS控制台配置问题

解决方法:

确保WAS安装目录下

AppServer/properties/ties 中的zh属性为

UTF-8。另外,在WAS控制台如下目录:

Application servers > server1 > Process definition > Java

Virtual Machine(视实际环境该路径略有差别)中增加Generic JVM arguments,如下:

-ng=UTF-8 -ng= UTF-8 -ge=Zh

-=CN

8. 安装包中的JDK切换,SQL Server数据库初始化报驱动

类版本问题

可能原因:

SQL Server的jdbc驱动区分JDK版本

解决方法:

从安装包的resources/as_comps/lib/jdbc目录下拷贝相应的jar包。

:用于jdk1.6以上环境;

:用于jdk1.5环境。

102

Primeton Platform 7.6产品安装指南

9. Weblogic服务器安装包安装过程中,出现数据库驱动类加

载异常

可能原因:

安装产品时Target Server Name 指定为AdminServer

解决办法:

 设置Target Server Name 为被管server的名称。

 如果一定要安装应用到AdminServer下,那么需要从安装包的

resources/as_comps/lib/jdbc目录下拷贝数据库对应的驱动jar包到$domain/lib下,

并且删除resource/as_comps/lib/jdbc中相应的jar包。

10. 在Win10环境下安装产品时创建快捷方式失败

可能原因:

安装时没用以管理员权限进行安装

解决办法:

以管理员权限安装

11. 在macOS sierra 10.12.1系统下Server启动非常慢

可能原因:

由于Mac版JDK1.8获取本地IP的问题导致启动Server会非常慢。

解决办法:

在/etc/hosts文件中添加主机名,示例如下:

127.0.0.1 localhost

12. 在Websphere应用服务器下安装产品时报找不到数据库

驱动的错误

可能原因:

安装介质在执行拷贝数据库驱动到[PROFILE_HOME]/AppServer/lib/ext目录下时没有写权

限。

103

Primeton Platform 7.6产品安装指南

解决办法:

参考3.4.1.3节,手动将数据库驱动拷进相应目录。

13. 部分用户Mac开发版安装时会出现 HeadlessException

ssException

at eadless(:204)

at .(:536)

at .(:420)

at .(:385)

at .(:189)

at lFrame.(:42)

at (:324)

at e(:44)

at (:166)

at (:25)

解决办法:

在%安装包目录%/installer/bin/ 文件中添加以下指令:

export JAVA_OPTS="$JAVA_OPTS -ss=false"

附录

C

安装包配置修改

安装时,对应不同的应用服务器,会修改相关的应用服务器配置文件。下面罗列了安装

时对应修改的应用服务器配置文件列表。

1. JBoss应用服务器

文件名称 文件说明

Web应用服务器描

述文件

操作说明

增加了

compilerSourceVM参

数,值为1.5

存放位置

%JBOSS_HOME%ser

ver/default/deploy/jboss

/conf/

%JBOSS_HOME%ser

ver/default/deploy/ear-d

修改了Isolated=true和

EAR部署配置文件

CallByValue=true

104

Primeton Platform 7.6产品安装指南

文件名称

DefaultDataSource-ds.x

ml

文件说明 操作说明 存放位置

%JBOSS_HOME%ser

ver/default/deploy/

DefaultDataSource-ds.x

ml

数据源配置文件 配置应用数据源

2. WebLogic应用服务器

文件名称

DefaultDataS

ource-3718-j

文件说明

数据源配置文件

操作说明

配置数据源

存放位置

%DOMAIN_HOME%

configjdbc

应用服务器配置信息

配置Admin Server

配置发布EOS应

用的服务器

%DOMAIN_HOME%

EOS相关的jms配

配置EOS相关的

数据源配置

%DOMAIN_HOME%

configjms

eossystemmo

Jms配置信息 EOS的jms配置

3. WebSphere应用服务器

由于WebSphere的配置是通过jacl脚本自动配置的,因此无法确定实际修改的配置文件,

这里只能列出修改的配置项,这些配置项可以通过WebSphere的管理控制台看到。

配置项 配置说明 操作说明

应用程序服务器>server1>进程定

EXTERNAL_CONFIG_DIR JVM参数 义>Java虚拟机>定制属性,值为外置

目录

应用程序服务器>server1>进程定

JCEProvider JVM参数 义>Java虚拟机>定制属性,值为

IBMJCE

应用程序服务器>server1>进程定

Xgcpolicy

Server

Name

ss

IPv4Stack

JVM参数 义>Java虚拟机>定制属性,值为

gencon

JVM参数

JVM参数

JVM参数

应用程序服务器>server1>进程定

义>Java虚拟机>定制属性,值为true

应用程序服务器>server1>进程定

义>Java虚拟机>定制属性,值为true

应用程序服务器>server1>进程定

义>Java虚拟机>定制属性,值为true

105

Primeton Platform 7.6产品安装指南

配置项 配置说明 操作说明

应用程序服务器>server1>进程定

taFactory JVM参数

义>Java虚拟机>定制属性,值为

JMetaFactoryImpl

AJMetaFactoryImpl

filter

scompatibility

eos_jms_bus

EOS_QUEUE_FACTORY

_INVOKE_QUEUE

_RESULT_QUEUE

_INVOKE_QUEUE

_RESULT_QUEUE

ORACLE JDBCProvider for EOS

DefaultDataSource

JVM参数

Web容器定制属

jms配置

jms配置

同上

同上

同上

同上

JDBC驱动配置

数据源(EOS默认

数据源)

数据源(JMS存储

_${cellName}.{serverName}-eos_jms

_bus

器数据源,使JMS

以文件形式存储

数据)

应用程序服务器>server1>进程定

义>Java虚拟机>定制属性,值为true

应用程序服务器 > server1 > Web 容

器 > 定制属性

服务集成>总线>eos_jms_bus

资源 >JMS>队列连接工厂 >

EOS_QUEUE_FACTORY

资源 >JMS>队列

资源 >JMS>队列

资源 >JMS>激活规范

资源 >JMS>激活规范

资源 >JDBC 提供程序 > ORACLE

JDBCProvider for EOS

资源 >数据源 > DefaultDataSource

资源 >数据

源 >_${cellName}.{serverName}-eos

_jms_bus

106

Primeton Platform 7.6产品安装指南

附录

D

界面安装应用服务器参数

选择应用服务器参数列表,

参数

App Server/应用服

务器

说明

选择EOS所使用的应用服务器类型。

WebSphere服务器参数

WebSphere6.1安装目录下的profiles/AppSrv子目录。

Profile Home

例如:/opt/WebSphereND61EOS/profiles/AppSrv01,该目录为一个

Profile Home,AppSrv01是用户创建的应用服务器的名称。

管理服务器单元的名称。该参数会在选择正确的“Profile Home”之后

自动填写,用户无需手动更改。

WebSphere节点名称。该参数会在选择正确的“Profile Home”之后自

动填写,用户无需手动更改。

WebSphere Server名称。该参数会在选择正确的“Profile Home”之后自

动填写,用户无需手动更改。

创建具有管理安全性的Profile时设置的用户名。

创建具有管理安全性的Profile时设置的用户密码。

是否集群应用。

Cell Name

Node Name

Server name

User name

PassWord

Clustered/集群

WebLogic服务器参数

Bea Home

Weblogic Home

Domain Home

Login name

PassWord

Server name

WebServer PORT

Clustered/集群

JBoss服务器参数

JBoss HOME

Tomcat服务器参数

Tomcat HOME

Tomcat的安装目录。

JBoss的安装目录。

Bea产品主目录。

WebLogic目录。用户选择“BEA HOME”后,系统会自动填写

“Weblogic HOME”,用户无需手动更改。

用户创建的domain目录。

创建具有管理安全性的domain时设置的用户名。

创建具有管理安全性的domain时设置的用户密码。

WebLogic Server名称,默认为AdminServer。

服务端口,默认为7001

是否集群应用。

TongWeb服务器参数

TongWeb HOME

107

TongWeb的安装目录。

Primeton Platform 7.6产品安装指南

参数

PAS服务器参数

PAS HOME

PAS的安装目录。

说明

108

Primeton Platform 7.6产品安装指南

附录

E

创建表空间

创建用户表空间:EOSWFCTX

CREATE TABLESPACE "EOSWFCTX"

PAGESIZE 32K

MANAGED BY DATABASE

USING

(File '/opt/IBM/db2data/' 65536,

File '/opt/IBM/db2data/' 65536

)

EXTENTSIZE 32

PREFETCHSIZE 32

BUFFERPOOL "BP32K"

OVERHEAD 12.67

TRANSFERRATE 0.18

DROPPED TABLE RECOVERY ON;

创建临时表空间:TEMP32K

CREATE TEMPORARY TABLESPACE "TEMP32K"

PAGESIZE 32K

MANAGED BY DATABASE

USING

(File '/opt/IBM/db2data/' 16384

)

EXTENTSIZE 32

PREFETCHSIZE 32

BUFFERPOOL "BP32K"

OVERHEAD 12.67

TRANSFERRATE 0.18

DROPPED TABLE RECOVERY OF

附录

F MySQL5.6

的配置

Mysql5.6较之前的版本,修改点比较多,更新跨度比较大,在安装Platform7.6之前,

需要对Mysql的配置文件进行配置,否则初始化数据库时会报错:Specified key was too long;

max key length is 767 bytes。

109

Primeton Platform 7.6产品安装指南

具体配置方法:找到Mysql5.6的配置文件,Windows环境下默认配置文件是,

Linux环境下默认配置文件是,在配置文件的末尾,添加如下配置:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

default-storage-engine=INNODB

character-set-server=utf8

innodb_large_prefix = on

innodb_file_format = Barracuda

innodb_file_format_check = ON

innodb_file_format_max = Barracuda

innodb_file_per_table = ON

transaction-isolation = READ-COMMITTED

保存,重启mysql服务

使用命令行: show variables like '%innodb%';查看上述配置是否生效。

附录

E

企业版安装在

Tomcat8.5.5

的配置

在{tomcat}/conf/中添加如下参数:

否则启动服务会报 Unable to add the resource

110

本文标签: 安装目录数据库配置产品