在 Windows 中,您可以使用 JBoss 應用程式伺服器 中的設定,針對您的 Workplace XT Web 應用程式的鑑別,來設定 JAVA 和記憶體設定以及 JAAS 登入資訊。
如果要配置 Java™ 和 JAAS 設定,請執行下列動作:
- 停止 JBoss 應用程式伺服器(如果正在執行的話)。
- 針對 JBoss 應用程式伺服器 啟動 Script run.bat,建立一份備份副本。
- 開啟 run.bat 啟動 Script 來進行編輯。
- 編輯 Java 設定。
- 新增一行,以指定安裝 JBoss 應用程式伺服器 之機器上的 JDK 路徑,如下列範例所示:
set JAVA_HOME=C:\Program
Files\Java\jdk1.5.0_06
如果您的 JDK 1.5.0 版本不同,請將上述 (_06) 換成您的版本。
- 更新 JAVA_OPTS 記憶體設定。
調整這項設定,可避免應用程式伺服器記憶體不足,因為在這種情況下,使用者將無法登入 Workplace XT。
在第一個 JAVA_OPTS 項目中,如下列範例所示,變更您配置的 -Xms 和 -Xmx 值。
set
JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
如需「起始資料堆大小」和「資料堆大小上限」的值,請參閱您應用程式伺服器供應商的建議。如需 IBM® 特定建議,請參閱《IBM FileNet P8 Performance Tuning
Guide》。
- 如果您的應用程式伺服器使用 IBM JVM,請在 run.bat 檔中,編輯緊接在先前子步驟那一行之後的 JAVA_OPTS 變數。這項 JAVA_OPTS 編輯可以改良效能。
在 run.bat 檔中找出下列這一行:
set
JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
將它變更為如下(不換行):
set
JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME% -Dfilenet.pe.peorb.pool.min=2
-Dfilenet.pe.peorb.pool.max=5
- 若為高可用性環境,請配置 JNDI 查閱以連接 Content Engine,並且容許失效接手。
在每一個節點上,編輯
run.bat 或
run.sh 檔,使其包含下列字行(請輸入成單行):
-DFileNet.EJB.ContextProperties=java.naming.factory.initial=
org.jboss.naming.NamingContextFactory
- 儲存您的編輯。
- 配置 JAAS 登入。
在 run.bat 檔中,就在 "%JAVA%" %JAVA_OPTS 項目之後,新增下列 JAAS 登入項目。
重要: 以單行輸入 JAAS 登入項目(下列的粗體字),而不要換行。請勿複製和貼上本手冊中的文字,因為隱藏的格式可能導致項目出問題。請改以將項目輸入到 Script 中。
視您的用戶端安裝版本,或是否選擇安裝架構的自訂路徑而定,您的路徑可能略微不同。比方說,如果您的 Content Engine Client 是 4.0,這個路徑的 config 目錄之下可能包含 samples 目錄。輸入路徑之前,請驗證 jaas.conf.JBoss 檔的位置。
"%JAVA%" %JAVA_OPTS%
-Djava.security.auth.login.config= install_path \IBM\ FileNet\WebClient\CE_API\config\jaas.conf.JBoss
"-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%"
org.jboss.Main %*
- 儲存並關閉 run.bat 應用程式伺服器啟動 Script。