FileNet P8 Application Engine, 版本 5.0.+       应用程序服务器:  WebLogic Application Server     

配置应用程序服务器文件

WebLogic Server 上配置 Application Engine 的过程中,配置应用程序服务器文件,以便设置用于执行认证的 JAAS 登录信息以及用于控制资源使用情况的内存设置。

要修改应用程序服务器文件,请完成下列步骤:

  1. 如果 WebLogic Server 处于运行状态,请将其停止。
  2. 备份 setDomainEnv 文件。

    对于 Windows®,请备份 setDomainEnv.cmd

    对于 UNIX®,请备份 setDomainEnv.sh

  3. 编辑 MEM_ARGS 变量。

    调整此设置旨在避免应用程序服务器耗尽内存,在这种情况下,用户将无法登录到 Workplace

    如果 MEM_ARGS 变量不存在,请在启动脚本中添加此变量。

    • 对于除使用 JRockit JAVA 的系统以外的所有系统。
      对 MEM_ARGS 变量追加以下内容:
      -XX:MaxPermSize= 大小 m
      其中,大小MaxPermSize 的值,以 MB 计。

      请参阅应用程序服务器供应商有关初始堆大小值和最大堆大小值的建议。要获取 IBM® 的特定建议,请参阅 IBM FileNet® P8 Performance Tuning Guide

    • 对于使用 JRockit JAVA 的系统。
      对 MEM_ARGS 变量追加以下内容:
      -Xgc:gencon
  4. 如果您的应用程序服务器使用 IBM JVM,请编辑 JAVA_OPTIONS 变量以提高性能。
    UNIX
    正好在 setDomainEnv 文件中的下面这一行之前:
    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
    正好在 setDomainEnv 文件中的下面这一行之前:
    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
  5. 配置 JAAS 登录。

    紧跟在 WebLogic Server 的类路径条目后面添加下列其中一项。

    要点: 输入 jaas_login 条目时,请勿换行。请不要从本指南中复制并粘贴文本,这是因为,隐藏的格式控制字符会导致条目出现问题。而是,您应该在脚本中输入该条目。
    提示: 根据客户机安装版本不同以及您是否选择定制安装路径,路径可能略有不同。因此,在输入路径之前,请验证文件位置。
    UNIX
    # Jaas Login configuration setting
    JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config=
    "AE_install_path/CE_API/config/jaas.conf.WebLogic"
    AIX®
    # Jaas Login configuration setting
    JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config=
    "AE_install_path/CE_API/config/jaas.conf.WebLogic"
    JAAS_LOGIN="${JAAS_LOGIN}"
    -Dlogin.configuration.provider=com.ibm.security.auth.login.ConfigFile
    Windows
    @REM Jaas Login configurationsetting
    set JAAS_LOGIN=%JAAS_LOGIN% -Djava.security.auth.login.config=
    "AE_install_path\CE_API\config\jaas.conf.WebLogic"
  6. 备份应用程序服务器启动脚本。

    对于 Windows,请备份 startWebLogic.cmd

    对于 UNIX,请备份 startWebLogic.sh

    如果您未使用 WebLogic 域,请备份下列文件:

    对于 Windows,请备份 startWLS.cmd

    对于 UNIX,请备份 startWLS.sh

  7. 在应用程序服务器启动脚本中添加 %JAAS_LOGIN% 部分,如下列示例所示。
    UNIX - 在 WLS_REDIRECT_LOG 设置中
    ${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
    Windows - 在 WLS_REDIRECT_LOG 设置中
    If "%WLS_REDIRECT_LOG%"==""(
    echo Starting WLS with line:
    echo %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% %JAVA_HOME%\bin\java %JAVA_VM%
    %MEM_ARGS% %JAVA_OPTIONS% %JAAS_LOGIN%
    -Dweblogic.Name=%SERVER_NAME%
    -Dweblogic.management.username=%WLS_USER%
    -Dweblogic.management.password=%WLS_PW%
    -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%
    -Dweblogic.management.username=%WLS_USER%
    -Dweblogic.management.password=%WLS_PW%
    -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy
    %PROXY_SETTINGS% %SERVER_CLASS% >"%WLS_REDIRECT_LOG%" 2>&1
    )
  8. 保存并关闭应用程序服务器启动脚本。


反馈

最近一次更新时间: 2010 年 11 月


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