Collaborative Lifecycle Management 製品のための WebSphere Application Server のセットアップ

Jazz™ Team Server をデプロイして始動するには、まず、Jazz Team Server とそのアプリケーションをホストするアプリケーション・サーバーを選択します。 CLM アプリケーション war ファイルをデプロイする前に、WebSphere® Application Server をセットアップする必要があります。

始める前に

必ず以下のタスクが完了していることを確認してください。

Jazz Web インターフェースでは、アプリケーションの許可や個人情報設定を実行するために、認証が構成されている必要があります。

このタスクについて

本書では、WebSphere 認証または SSL の構成については、複雑なトピックになるので詳細は説明していません。 各種認証および暗号化オプションの詳細情報については、WebSphere Application Server インフォメーション・センターで説明されています。 詳しくは 、 WebSphere インフォメーション・センターにアクセスして、「アプリケーションとその環境の保護」というフレーズを検索で使用してください。

手順

  1. WebSphere Application Server のレベルを確認して更新します。 サポートされるバージョンとフィックスパックのリストについては、詳細なシステム要件ページを参照してください。
  2. CLM は、自身が稼働する Java 仮想マシンに固有の設定をいくつか必要とします。 これらのプロパティーを設定するには、WebSphere Integrated Solutions Console で、「サーバー」 > 「サーバー・タイプ」 > 「WebSphere Application Server」 > 「Server1」をクリックします。
  3. 「サーバー・インフラストラクチャー」の下で、「Java およびプロセス管理 (Java and Process Management)」 > 「プロセス定義」をクリックします。
  4. 「追加プロパティー」の下で、「Java 仮想マシン」をクリックします。
  5. 4096「初期ヒープ」に追加します。
  6. 4096「最大ヒープ・サイズ」に追加します。
    ヒント: ここに示す数値は単なる提案です。ご使用環境に合わせて値を設定してください。 標準的な中規模のチームでは、値 4096 MB を使用できます。これにより、64 ビットのコンピューターで CLM プロセスのヒープ・メモリーが 4 GB 提供されます。 初期ヒープ・サイズと最大ヒープ・サイズに同じ量を使用することは重要です。

    また、ページングやスワッピングを避けるために、マシン上のすべてのプロセスを同時に実行した場合に必要なメモリー量より多くの物理メモリー量を用意することも重要です。 ページングはシステムのパフォーマンスを低下させ、Java メモリー管理システムのパフォーマンスに影響を与えます。

    Java ヒープ・サイズを増やす際は、その増加分をカバーするのに十分な未使用の物理メモリーがマシン上にあることを確認してください。 使用可能な物理メモリーが十分ない場合は、追加のメモリーをインストールするか、全体的なパフォーマンスに対する影響を考慮してください。

  7. 「汎用 JVM 引数」フィールドに、以下の行を入力します。
    -Xmx4g -Xms4g -Xmn512
    -Xgcpolicy:gencon -Xnocompressedrefs
    -Xmx4g -Xms4g -Xmn512m
    -XX:MaxPermSize=768M -XX:ReservedCodeCacheSize=512M -XX:CodeCacheMinimumFreeSpace=2M
    注: Mac OS X はサポートされていません。
    -Xmx4g -Xms4g -Xmn512m
    -XX:MaxPermSize=768M -XX:ReservedCodeCacheSize=512M -XX:CodeCacheMinimumFreeSpace=2M
    -Xmx4g -Xms4g -Xmn512m
    -Xgcpolicy:gencon -Xcompressedrefs
    -Xgc:preferredHeapBase=0x100000000
    -Xmx4g -Xms4g -Xmn512m
    -Xgcpolicy:gencon -Xcompressedrefs
    -Xgc:preferredHeapBase=0x100000000
    ヒント: ヒープ・サイズの増加が必要な場合は、以下の設定を使用できます。その場合、{N} は、使用するメモリー量に、{N/8} は総メモリー量の 1/8 に置き換えてください。 例えば、-Xmx を 8g に設定した場合は、-Xmn を 1g に設定します。
    -Xgcpolicy:gencon -Xmx{N} -Xms{N} -Xmn{N/8}
    -Xcompressedrefs  -Xgc:preferredHeapBase=0x100000000
  8. 「適用」をクリックして、「マスター構成に直接保管」をクリックします。
  9. 追加する必要があるカスタム・プロパティーの 1 つに JAZZ_HOME があり、これは特定の構成ファイルが検出される場所を指定するシステム・プロパティーです。 このプロパティーは、シンプル・パスではなく URL を使用します。したがって、この値はファイル・スタイルの URL (file:///file path) として指定する必要があります。 「Java 仮想マシン」 > 「追加プロパティー」で、「カスタム・プロパティー」をクリックします。
    要確認: file: の後に 3 つのスラッシュ (///) を使用する必要があります。
    重要: 分散環境では、Web アプリケーションごとに別々のアプリケーション・サーバーを使用しているときは、WebSphere Application Server のインスタンスごとにこれらのカスタム・プロパティーを追加する必要があります。
  10. 「新規」をクリックし、「名前」フィールドに JAZZ_HOME と入力し、「値」フィールドに file:///JazzInstallDir/server/conf と入力します。 JazzInstallDir を Jazz Team Server のインストール・ディレクトリーで置き換えます。 例えば、Windows では file:///C:/PROGRA~1/IBM/JazzTeamServer/server/conf と入力し、UNIX システムでは file:///home/myuser/IBM/JazzTeamServer/server/conf と入力します。
    注: 問題を避けるために、ファイル・パスの中にスペースは使用しないでください。 Program Files ディレクトリーには、PROGRA~1 を使用できます。Program Files (x86) ディレクトリーには、PROGRA~2 を使用できます。
  11. 「OK」をクリックします。
  12. ステップ 10 を繰り返し、以下のカスタム・プロパティーを追加します。
    • 名前: java.awt.headless : true
    • 名前: org.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin : true
    • SQL Server データベースに接続している場合は、名前: SQLSERVER_JDBC_DRIVER_FILE : JDBC ドライバーへの絶対パス /sqljdbc4.jar
      注: JDBC ドライバーのパスは、絶対パスである必要があります。 URL パス (file:///) は使用しないでください。 .
    • 名前: log4j.configuration : file:///JazzInstallDir/server/conf/startup_log4j.properties
      注: startup_log4j.properties ファイルに含まれる設定は、開始プロセスの初期段階で、メッセージを WebSphere Application Server SystemOut.log ファイルに受け渡すのに使用されます。 初期段階の後、それぞれの Jazz アプリケーションは、JazzInstallDir/server/conf/app context/log4j.properties ファイルにあるアプリケーション固有の設定を使用するように切り替わります。
  13. 「マスター構成に直接保管」をクリックします。
  14. 変更を有効にするために、アプリケーション・サーバーを再始動します。

フィードバック