FileNet P8 Workplace XT, 版本 1.1.5       應用程式伺服器:  WebLogic Application Server   作業系統:  AIX, HP-UX, Linux, Linux on System z, Solaris

WebLogic 伺服器 for UNIX 上,針對資源使用的鑑別和記憶體設定,來設定 JAAS 登入資訊

您可以編輯 WebLogic 伺服器 檔案,以針對 UNIX 設定 JAAS 登入資訊並配置記憶體設定。

記住: 在高可用性叢集伺服器配置中,當步驟要求您指定「Java™ 虛擬機器 (JVM)」設定時,請務必對應用程式伺服器配置中的每一個節點,進行這些變更。
如果要設定 JAAS 登入資訊,請執行下列動作:
  1. 停止 WebLogic 伺服器(如果正在執行的話)。
  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 伺服器 類別路徑項目之後,新增下列其中一項。

    以單行輸入 JAAS_LOGIN 項目,而不要換行。請勿複製和貼上本手冊中的文字,因為隱藏的格式可能導致項目出問題。請改以將項目輸入到 Script 中。

    重要: 視您的用戶端安裝版本,或是否選擇安裝架構的自訂路徑而定,您的路徑可能略微不同。比方說,如果您的 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. 建立應用程式伺服器啟動 Script 的備份副本。
    • 如果您使用 WebLogic 伺服器 網域,請修改 startWebLogic.sh
    • 如果您不使用 WebLogic 伺服器 網域,請修改 startWLS.sh
  8. 使用文字編輯器來開啟並編輯應用程式伺服器啟動 Script。
  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. 儲存並關閉應用程式伺服器啟動 Script 檔。


意見

前次更新: 2013 年 3 月
wxtip025.htm

© Copyright IBM Corp. 2013.
這個資訊中心採用 Eclipse 技術。(http://www.eclipse.org)