JBoss Application Server 要求在安装 Content Platform Engine 之前进行一些配置。
开始之前
确保在您打算部署
Content Platform Engine 的机器上安装
JBoss Application Server。
关于此任务
注: 在高可用性环境中,
JBoss Application Server
集群不使用独立的管理服务器,配置更改将在每个集群节点上单独实现。
要点: 必须使用
Configuration Manager 而不是手动方法创建 Content Platform Engine
用来连接至数据库的数据源。在缺省情况下,手动创建(通过直接与应用程序服务器接口交互)的数据源会包括大量不必要的可能有害的定制属性。此外,对于数据库类型与应用程序服务器类型的一些组合,Configuration Manager
会将一些特殊的定制属性添加至它创建的数据源,如果您手动创建该数据源,那么可能未能包括这些定制属性。在缺少这些所添加定制属性的情况下,当
Content Platform Engine 尝试连接至数据库时,会发生运行时错误。
过程
要为 Content Platform Engine 配置 JBoss Application Server,请完成下列步骤:
- 浏览到配置文件集目录。
选项 |
描述 |
标准部署 |
jboss_install_dir/server |
集群部署 (高可用性的要求) |
jboss_install_dir/all |
- 通过将配置文件集复制到新目录来创建新的配置文件集。对于 JBoss Application Server V5.0.0 和更高版本,配置文件集是标准子目录。对于 V5.0.0 以下的 JBoss Application Server 版本,配置文件集是缺省目录。
选项 |
描述 |
标准部署 |
将配置文件集复制到 /server
目录中的新目录。例如,将文件复制到 jboss_install_dir/server/server1。 |
集群部署 |
将配置文件集复制到 /all
目录中的新目录。例如,将文件复制到 jboss_install_dir/all/server1。 |
jboss_install_dir 是 JBoss 的安装目录。
-
请在定制的安装和升级工作表中记录应用程序服务器值。
要查找这些属性,请使用列 E 安装或配置程序中的“自动过滤器”下拉箭头来选择 CM:创建新的安装概要文件。然后,使用列 D ISV 组件供应商中的“自动过滤器”下拉箭头来选择 JBoss。
- 在 jboss_install_dir/bin 目录中,编辑配置文件
run.conf(AIX®、HPUX 和
Linux)、run.bat(Windows 和
JBoss 5.0)或 run.conf.bat(Windows 和 JBoss 5.1):
- 添加一行以指定安装了 JBoss Application Server 的机器上 Java Development Kit (JDK) 的路径,如以下示例所示:
JAVA_HOME="path_to_Java_JDK"
- 在 JAVA_OPTS 所在的行中,将 -Xms 和 -Xmx 值由 -Xms128m -Xmx512m 更改为 -Xms512m -Xmx1024m。
- 设置下列 JVM 参数:
- -Duser.language=en
- -Duser.region=US
- -Duser.country=US
- 保存您所作的编辑。
- 请参阅 IBM FileNet® P8 系统需求,以便了解有关 GCD 所需数据库类型的
JDBC 驱动程序文件信息,或者了解您以后将要创建的对象库所需数据库类型的 JDBC 驱动程序文件信息。
- 在 JBoss Application Server 机器上安装 JDBC 驱动程序,如下所示:
- 根据数据库类型不同,获取相应的 JDBC 驱动程序。
- DB2®
- 通过搜索
JDBC 4.0,从 IBM® Web 站点找到可重新分发的
DB2 JDBC 驱动程序 4.0 驱动程序的最新版本。
- Microsoft SQL Server
- 在 Microsoft 支持机构查找与 JBoss Application Server 机器上的 JDK 版本相匹配的 Microsoft JDBC 驱动程序版本。
- Oracle
- 访问 Oracle JDBC 驱动程序下载
Web 站点,并找到与 JBoss Application Server 机器上的 JDK 版本匹配的 JDBC 驱动程序文件。
- 将 JDBC 驱动程序文件包括在 CLASSPATH 中。
- 标准部署
- 将 JDBC 驱动程序文件复制到 jboss_install_dir/server/server1/lib 目录中。
- 集群部署
- 将 JDBC 驱动程序文件复制到 jboss_install_dir/all/server1/lib 目录中。
- 如果正在同一服务器上部署多个 Content Platform Engine 实例,请对每个附加实例执行以下操作:
- 将刚刚创建并修改的配置文件集从 jboss_install_dir/server/server1 目录复制到新目录中。请对每个实例使用不同的目录。 例如,将 jboss_install_dir/server/server1 目录复制到
jboss_install_dir/server/server2 和
jboss_install_dir/server/server3。
- 对每个实例指定唯一的端口号。有关详细信息,请参阅 JBoss Application Server 文档。
- 如果 Web 应用程序服务器尚未处于运行状态,请按如下方式将其启动并使命令窗口保持打开状态:
选项 |
描述 |
AIX、HPUX、Linux、Solaris 以及 JBoss 5.0 和 5.1 |
./run.sh -c server1 -b 0.0.0.0 |
Windows 和 JBoss
5.0 |
run.bat -c server1 -b 0.0.0.0 |
Windows 和 JBoss
5.1 |
run.conf.bat -c server -b 0.0.0.0 |