37.6 識別情報アプリケーションの起動

このセクションでは、識別情報アプリケーションを起動し、アプリケーションサーバに初めてログインする方法について説明します。クラスタ環境では、プライマリノードで手順を開始します。識別情報アプリケーションがインストールされ、展開する準備ができている必要があります。インストール後のタスクの詳細については、セクション 39.0, 識別情報アプリケーションのインストールの完了を参照してください。

37.6.1 Tomcatサーバでのユーザアプリケーションの起動

このセクションでは、Tomcatアプリケーションサーバ用の起動スクリプトが必要です。

  • 「Linux」: /etc/init.d/idmapps_tomcat_init start

  • 「Windows」: services.msc

    services.mscから、Tomcatサービスを開始します。このファイルを使用して、Tomcatサービスの再起動を停止することもできます。

ここまでの手順を実行してもブラウザにユーザアプリケーションページが表示されない場合、端末コンソールでエラーメッセージをチェックし、セクション 60.0, トラブルシューティングを参照します。

識別情報アプリケーションを起動するには

  1. 識別情報アプリケーションのデータベースを起動します。詳細については、データベースのマニュアルを参照してください。

  2. ユーザアプリケーションでレポートを実行するには、Tomcatの起動スクリプトにDjava.awt.headless=trueフラグを追加します。次に例を示します。

    JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:MaxPermSize=512m

    メモ:X11 Windowsシステム上で実行している場合は、この手順を実行する必要はありません。

  3. アイデンティティアプリケーションをインストールしているTomcatを起動します。

    メモ:クラスタでは、プライマリノードのみ起動します。

  4. コマンドラインで、インストールディレクトリを作業ディレクトリにします。

  5. 起動スクリプトを実行します。

  6. ユーザアプリケーションドライバと通信できるようにするには、次の手順を実行します。

    1. iManagerにログインします。

    2. 左側ナビゲーションフレームの[Roles and Tasks (役割とタスク)]>[Identity Manager]の下で[Identity Manager Overview (Identity Managerの概要)]をクリックします。

    3. コンテンツビューで、ユーザアプリケーションドライバを含むドライバセットを指定し、[検索]をクリックします。

    4. ドライバセットとそれに関連付けられているドライバが表示されているグラフで、ユーザアプリケーションドライバを表す赤と白のアイコンをクリックします。

    5. [ドライバの起動]をクリックします。

      ドライバは、起動時にユーザアプリケーションと「ハンドシェーク」しようとします。アプリケーションサーバが実行されていない場合またはWARが正常に展開されていなかった場合、ドライバはエラーを返します。それ以外の場合、ドライバステータスは陰陽記号に変化し、ドライバが起動されていることを示します。

  7. 役割とリソースのサービスドライバを起動するには、ステップ 6の手順を繰り返します。

  8. ユーザアプリケーションを起動してログインするには、Webブラウザで次のURLを入力します。

    http://hostname:port/ApplicationName
    hostname

    アプリケーションサーバ(Tomcat)の名前を表します。たとえば、myserver.domain.comです。

    port

    アプリケーションサーバのポート番号を表します。たとえば、8180です。

    ApplicationName

    インストール時にアプリケーションサーバの設定情報を指定する際にアプリケーションに指定した名前を表します。たとえば、IDMProvです。

  9. ユーザアプリケーションのランディングページの右上隅で[ログイン]をクリックします。

  10. (状況によって実行)クラスタグループでユーザアプリケーションを有効にするには、次の手順を実行します。

    1. [管理]をクリックします。

    2. アプリケーション設定ポータルで[キャッシング]をクリックします。

    3. [キャッシュマネージャー]ウィンドウの[有効なクラスタ][True]を選択します。

    4. [保存]をクリックします。

    5. サーバを再起動します。

    6. (状況によって実行)ローカル設定を使用するには、クラスタ内の各サーバでこの手順を繰り返します。