FileNet P8 Workplace XT, 版本 1.1.5       应用程序服务器:  WebLogic Application Server   操作系统:  AIX, HP-UX, Linux, 基于 System z 的 Linux, Solaris

WebLogic Server for UNIX 上,设置用于执行认证的 JAAS 登录信息以及用于控制资源使用情况的内存设置

可以通过编辑 WebLogic Server 文件为 UNIX 设置 JAAS 登录信息和配置内存设置。

切记: 在高可用性集群服务器配置中,要执行需要 Java™ 虚拟机 (JVM) 设置的步骤,请确保对应用程序服务器配置中的每个节点进行这些更改。
要设置 JAAS 登录信息,请完成下列步骤:
  1. 如果 WebLogic Server 正在运行,请将它停止。
  2. 备份 setDomainEnv.sh 文件。
  3. 执行下列其中一项操作来编辑 setDomainEnv 文件中的 MEM_ARGS 变量:
    • 对于除了那些使用 JRockit Java 的系统之外的所有系统:

      找到 MEM_ARGS 变量,并对现有的任何设置追加以下内容:

      -XX:MaxPermSize=size m

      其中 size 是 MaxPermSize 的值(按 MB 计)。请参阅应用程序服务器供应商关于您应采用的配置值的建议。有关如何调整性能的更多信息,请参阅 IBM FileNet® P8 Performance Tuning Guide

    • 对于使用 JRockit Java 的系统:

      找到 MEM_ARGS 变量,并对现有的任何设置追加以下内容:

      -Xgc:gencon

    如果 MEM_ARGS 变量不存在,请将它添加至 setDomainEnv.sh 文件。

  4. 如果应用程序服务器使用 IBM® JVM,请编辑 JAVA_OPTIONS 变量以提高性能。

    请修改 setDomainEnv 文件中的下面这一行:

    JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Dwlw.iterativeDev=${iterativeDevFlag} -Dwlw.testConsole=${testConsoleFlag} -Dwlw.logErrorsToConsole=

    ${logErrorsToConsoleFlag}" export JAVA_OPTIONS

    在 export JAVA_OPTIONS 这一行前面插入下列条目(请勿换行):

    -Dprogram.name=$PROGNAME -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"

    结果为:

    JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Dwlw.iterativeDev=${iterativeDevFlag} -Dwlw.testConsole=${testConsoleFlag} -Dwlw.logErrorsToConsole=

    ${logErrorsToConsoleFlag} - Dprogram.name=$PROGNAME -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5" export JAVA_OPTIONS

  5. 配置 JAAS 登录。紧接在 WebLogic Server 的类路径条目后面添加下列其中一项。

    在一行上(不换行)输入 JAAS_LOGIN 条目。请勿复制并粘贴本指南中的文本,这是因为隐藏的格式调整可能会导致条目出现问题。改为将条目输入到脚本中。

    要点: 您的路径可能稍有不同,这取决于您的客户机安装版本或者您是否为安装选择了定制路径。例如,如果 Content Engine Client 版本为 4.0,那么此路径可能在 config 目录下包括一个 samples 目录。在输入路径之前,请验证此文件的位置。
    选项 描述
    AIX®
     # JAAS LOGIN configuration setting
    JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config= " install_path /IBM/FileNet/WebClient/CE_API/config/jaas.conf.WebLogic"
     JAAS_LOGIN="${JAAS_LOGIN}" -Dlogin.configuration.provider=
    com.ibm.security.auth.login.ConfigFile
    其中 install_path 是已安装的 Workplace XT 所在的位置。例如:
    "/opt/IBM/FileNet/WebClient/CE_API
    /config/jaas.conf.WebLogic"
    UNIX
    # JAAS LOGIN configuration setting
    JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config= "install_path /IBM/FileNet/WebClient/CE_API/config/jaas.conf.WebLogic"
    其中 install_path 是已安装的 Workplace XT 所在的位置。例如,
    "/opt/IBM/FileNet/WebClient/CE_API
    /config/jaas.conf.WebLogic" 
  6. 保存 setDomainEnv.sh 文件,然后将它关闭。
  7. 备份应用程序服务器启动脚本。
    • 如果您正在使用 WebLogic Server 域,请修改 startWebLogic.sh
    • 如果您未使用 WebLogic Server 域,请修改 startWLS.sh
  8. 使用文本编辑器来打开和编辑应用程序服务器启动脚本。
  9. 如下列示例中所指示那样添加 JAAS_LOGIN 部分。
    ${JAVA_HOME}/bin/java ${JAVA_VM} -version
    if [ "${WLS_REDIRECT_LOG}" = "" ] ; 
    then
    echo "Starting WLS with line:"
    echo "${JAVA_HOME}/bin/java 
    ${JAVA_VM} 
    ${MEM_ARGS} ${JAVA_OPTIONS} 
    -Dweblogic.Name=${SERVER_
    NAME} -Djava.security.policy=
    ${WL_HOME}/server/lib
    /weblogic.policy 
    ${PROXY_SETTINGS} 
    ${SERVER_CLASS
    }"
    ${JAVA_HOME}/bin/java 
    ${JAVA_VM} ${MEM_ARGS} 
    ${JAVA_OPTIONS} ${JAAS_LOGIN} 
    -Dweblogic.Name=${SERVER_NAME} 
    -Djava.security.policy=
    ${WL_HOME}
    /server/lib/weblogic.policy 
    ${PROXY_SETTINGS} ${SERVER_
    CLASS}
     else
    echo "Redirecting output from 
    WLS window
     to ${WLS_REDIRECT_LOG}"
    ${JAVA_HOME}/bin/java 
    ${JAVA_VM} 
    ${MEM_ARGS} ${JAVA_OPTIONS} 
    ${JAAS_LOGIN} 
    -Dweblogic.Name=${SERVER_NAME} 
    -Djava.security.policy=
    ${WL_HOME}
    /server/lib/weblogic.policy 
    ${PROXY_SETTINGS} 
    ${SERVER_CLASS} 
    >"${WLS_REDIRECT_LOG}" 2>&1
    fi
  10. 保存应用程序服务器启动脚本文件,然后将它关闭。


反馈

最近一次更新时间: 2013 年 3 月
wxtip025.htm

© Copyright IBM Corporation 2013.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)