Windows 上の JBoss Application Server での
設定を使用して、Java の設定、メモリーの設定、
および Workplace XT Web アプリケーションの認証用の JAAS ログイン情報を
セットアップすることができます。
Java™ および JAAS の設定を構成するには、以下のようにします。
- JBoss Application Server が稼働している場合は、停止します。
- JBoss Application Server 起動スクリプト run.bat の
バックアップ・コピーを作成します。
- run.bat 起動スクリプトを
編集用に開きます。
- Java の設定を編集します。
- JBoss Application Server が
インストールされているマシンで、以下の例に示すように 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 ファイルを編集して、以下の行を組み込みます。この行は 1 行として入力してください。
-DFileNet.EJB.ContextProperties=java.naming.factory.initial=
org.jboss.naming.NamingContextFactory
- 編集内容を保存します。
- JAAS ログインを構成します。
run.bat ファイルの "%JAVA%" %JAVA_OPTS エントリーの直後に、
以下の JAAS ログイン・エントリーを追加します。
重要: JAAS ログイン・エントリー (下記の太字の部分) を、
改行せずに 1 行で入力します。このガイドからテキストをコピー・アンド・ペーストしないでください。目に見えない書式設定により、入力時に問題が発生する場合があります。代わりに、
エントリーをスクリプトに入力してください。
パスは、クライアントのインストール済み環境のバージョンに応じて、またはインストール用にカスタム・パスを選択したかどうかによって、多少異なる場合があります。例えば、Content Engine クライアントが 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 アプリケーション・サーバー起動スクリプトを
保存して閉じます。