Content Platform Engine, V 5.2.1       应用程序服务器:  WebLogic Application Server     

Content Platform Engine 配置 WebLogic Server

在将安装和部署 Content Platform Engine 的机器上安装 WebLogic Server 之后,您需要对其进行配置。

开始之前

WebLogic Server 机器上安装和部署 Content Platform Engine 之前,您必须创建 WebLogic Server 域并安装 JDBC 驱动程序。(必须在 WebLogic Server 机器上安装这些驱动程序,而无论数据库是否并存)。

关于此任务

High availabilityContent Platform Engine 是在 Java™ 应用程序服务器上运行的企业应用程序,并且可以在高可用性环境中进行配置。在此配置中,管理服务器负责管理多个应用程序服务器实例。通过使用管理服务器/界面来实现应用程序和配置更改,并将这些更改发送到每个集群节点。在这种类型的配置中,应用程序服务器软件会提供组件来构建和部署高可用性企业应用程序。

要点: 必须使用 Configuration Manager 而不是手动方法创建 Content Platform Engine 用来连接至数据库的数据源。在缺省情况下,手动创建(通过直接与应用程序服务器接口交互)的数据源会包括大量不必要的可能有害的定制属性。此外,对于数据库类型与应用程序服务器类型的一些组合,Configuration Manager 会将一些特殊的定制属性添加至它创建的数据源,如果您手动创建该数据源,那么可能未能包括这些定制属性。在缺少这些所添加定制属性的情况下,当 Content Platform Engine 尝试连接至数据库时,会发生运行时错误。

过程

要配置 WebLogic Server,请完成下列步骤:

  1. 使用“WebLogic 配置”向导为 Content Platform Engine 创建 WebLogic Server 域。 在下列步骤中,使用了域名 FNCEDomain。配置域时,请记住下列事项:
    1. 将服务器启动方式设置为“生产”方式。
    2. 为环境选择适当的 Java Development Kit (JDK),如 IBM FileNet P8 系统需求 中所述,网址为 IBM® FileNet® P8 系统需求 中所述,网址为 。
  2. 使用 WebLogic 管理控制台来配置下列设置:
    1. 可选: 创建 WebLogic Server 认证提供程序。 可稍后使用 Content Platform Engine Configuration Manager 工具创建 WebLogic Server 认证提供程序,也可在现在通过使用 WebLogic 控制台来创建该提供程序。
      要点: 在某些情况下(例如,如果您使用 Netegrity SiteMinder 之类的单点登录提供程序),那么 Configuration Manager 无法配置 WebLogic 认证提供程序。
    2. 为了提高性能,请设置用于控制在认证提供程序中执行的搜索的参数,如下表所示:
      表 1. 认证提供程序搜索参数
      参数 描述
      组成员资格搜索 unlimited 组搜索的深度不受限
      最大组成员资格搜索深度 0 只找到直接组成员

      如果您遇到性能问题,请将“组成员资格搜索”参数值更改为 limited。

    3. 如果未使用 Configuration Manager 配置 LDAP 设置,请设置“控制标志”值。如果将“控制标志”设置为 REQUIRED,那么将允许缺省认证程序中的那些未包含在活动安全领域 FNCEDomain 中但已通过 LDAP 认证的用户登录到 FNCEDomain。 Configuration Manager 工具会在您运行“配置 LDAP”任务时设置此标志。
    4. 如果您正在 Active Directory 多森林域环境中使用多个认证提供程序,请根据需要对提供程序列表进行重新排序,以使最常用的提供程序位于列表顶部,最不常用的提供程序位于列表底部。 重新排序旨在避免 FileNet P8 Workplace 被多个用户同时访问时发生登录故障。
    5. 对 JVM 指定下列堆大小:
      初始 Java 堆大小 (-Xms):
      512 MB
      最大 Java 堆大小 (-Xmx):
      1024 MB
    6. 设置下列 JVM 参数:
      • -Duser.language=en
      • -Duser.region=US
      • -Duser.country=US
  3. 请参阅 IBM FileNet P8 系统需求(位于 IBM FileNet P8 系统需求 处)(位于 处),以了解有关 GCD 所需数据库类型的 JDBC 驱动程序文件的信息,或者了解有关您稍后创建的对象库所需数据库类型的 JDBC 驱动程序文件的信息。
  4. 根据数据库不同,请使用下列其中一个过程来安装 JDBC 驱动程序。
    DB2®
    1. IBM Web 站点中获取与 WebLogic Server 机器上的 JDK 版本相匹配的可重新分发的 DB2 JDBC 驱动程序的最新版本。
    2. db2jcc.jardb2jcc_license_cu.jar 文件添加到 WebLogic Server 类路径中。编辑您所创建的 WebLogic Server 域的文件 startWebLogic.cmdstartWebLogic.sh。例如:
      set CLASSPATH=%CLASSPATH%;c:\db2\jdbc\db2jcc.jar;c:\db2\
      jdbc\db2jcc_license_cu.jar
    Microsoft SQL Server
    1. 从 Microsoft 支持机构中下载与 WebLogic Server 机器上的 JDK 版本相匹配的 SQL Server JDBC 驱动程序版本,然后将它解压缩。将此 JDBC 驱动程序文件保存到应用程序服务器上的 jdbc_path 目录中,例如:
      AIX®、HPUX、HPUXi、Linux 和 Solaris
      /opt/jars
      Windows
      C:\jars
    2. 根据操作系统类型的不同,执行以下步骤。
      AIX、HPUX、HPUXi、Linux 和 Solaris
      通过在紧接跟第一次出现的行 CLASSPATH=... 的后面插入下面这两行,对 startWebLogic.sh 文件进行编辑
       JDBC_PATH="jdbc_path/sqljdbc20/enu/sqljdbc4.jar"
       CLASSPATH="$JDBC_PATH:$CLASSPATH"
      Windows
      编辑您所创建的 WebLogic 域的 startWebLogic.cmd 文件(缺省情况下,此文件在 C:\WL_HOME\user_projects\domains\bin\FNCEDomain 目录中)。紧跟第一次出现的行 CLASSPATH=... 的后面插入下面这两行
      set JDBC_PATH=jdbc_path\sqljdbc_1.0\enu\sqljdbc.jar
      set CLASSPATH=%JDBC_PATH%;%CLASSPATH%
    Oracle
    1. 通过在 wls_install_path/server/lib 目录中搜索 ojdbc##.jar,检查 Oracle JDBC 驱动程序文件是否已在 WebLogic 机器上,其中 wls_install_pathWebLogic Server 安装路径。
    2. 如果不存在 Oracle JDBC 驱动程序文件,请从 Web 站点 Oracle JDBC Driver Downloads 下载该文件(确保下载与 WebLogic Server 机器上的 JDK 版本匹配的文件)并将其保存到 WebLogic 机器上的目录中。
      限制: 如果您打算安装附加组件(对 IBM FileNet P8 核心组件的扩展),并且您的 Content Platform Engine 数据库是 Oracle,那么 Oracle JDBC 驱动程序文件需求可能具有更多的限制。要了解所需的版本和补丁号,请参阅 IBM FileNet P8 系统需求
    3. 从 Oracle 的 Web 站点应用补丁 Oracle Patch Ojdbc##.jar
    4. 对于您所创建的 WebLogic Server 域应用下列更改:
      Windows
      startWebLogic.cmd 文件中,紧接在第一个 set CLASSPATH 行后面插入下面这两行:
      set JDBC_PATH=jdbc_path\ojdbc##.jar
      set CLASSPATH=%JDBC_PATH%;%CLASSPATH%
      AIX、HPUX、HPUXi、Linux 和 Solaris
      startWebLogic.sh 文件中,紧接在第一个 CLASSPATH 行后面插入下面这两行:
      JDBC_PATH="jdbc_path/ojdbc##.jar" 
      CLASSPATH="$JDBC_PATH:$CLASSPATH"
  5. 如果您的应用程序服务器使用 IBM JVM,请编辑 JAVA_OPTIONS 变量以提高性能。
    AIX
    (仅限于带有 IBM Java 5 SR2 JDK 的 WebLogic V9.2)在 setDomainEnv.sh file 文件中添加下面这一行。请不要换行。
    JAVA_OPTIONS="$JAVA_OPTIONS
     -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"
    HPUX、HPUXi、Linux 和 Solaris
    startWebLogic.sh 文件中插入下面这一行并使其正好出现在 SAVE_JAVA_OPTIONS=$JAVA_OPTIONS 行之前。请不要换行。
    JAVA_OPTIONS="$JAVA_OPTIONS -Dprogram.name=$PROGNAME
     -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
    Windows
    startWebLogic.cmd 文件中插入下面这一行并使其正好出现在 set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS% 行之前。请不要换行。
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dprogram.name=%PROGNAME%
     -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
  6. 停止 WebLogic Server,然后再将其启动。
  7. 将下列许可权授予 Configuration Manager 用户 config_mgr_user
    1. 对域目录 ../users_projects/domains/your_domain 的读、写和执行许可权。
    2. ../common/bin 目录的读和执行许可权。
  8. 用于表示工作表的图标
    请在定制的安装和升级工作表中记录应用程序服务器值。 要查找这些属性,请使用列 E 安装或配置程序中的“自动过滤器”下拉箭头来选择 CM:创建新的安装概要文件。然后,使用列 D ISV 组件供应商中的“自动过滤器”下拉箭头来选择 WebLogic


最近一次更新时间: 2016 年 3 月
p8ppi105.htm

© Copyright IBM Corporation 2013, 2016.