[IBM i]

特定のユーザー・プロファイルの下でのアプリケーション・サーバーの実行

デフォルトの QEJBSVR ユーザー・プロファイル以外の ユーザー・プロファイルの下でアプリケーション・サーバーを実行することが できます。

このタスクについて

アプリケーション・サーバーのデフォルト・ユーザー・プロファイル を変更するには、以下のようにします。

手順

  1. 既存のユーザー・プロファイルを選択するか、または Create User Profile (CRTUSRPRF) コマンドを使用して、ユーザー・プロファイルを作成します。 新しいユーザー・プロファイルは、QEJBSVR ユーザー・プロファイルが権限を持つオブジェクトと同じオブジェクトに対して 権限を持っている必要があります。
    1. QEJBSVR を新しいプロファイル・グループのプロファイル として指定します。
    2. コマンド行から以下のコマンドを発行します。
      CHGUSRPRF USRPRF(profile) GRPPRF(QEJBSVR)
      重要: enbprfwas スクリプトを使用してユーザー・プロファイル を有効にする場合、このコマンドを発行する必要はありません。その代わり に、-chggrpprf パラメーターを enbprfwas スクリプトで指定します。 enbprfwas コマンドの使用方法について詳しくは、ステップ 3 を参照してください。
  2. オプション: アプリケーション・サーバーが現在 QEJBSVR 以外のユーザー・プロファイルの下で実行中の場合、以下のコマンドを Qshell で実行します。
    1. chown -R QEJBSVR profile_root
    2. app_server_root/bin/grtwasaut -profileName profile_name -user QEJBSVR -dtaaut RWX -objaut ALL -recursive
    3. オプション: 古いユーザー・プロファイルを使用してインスタンスのサーバーを実行しない場合は、以下のコマンドを発行して、プロファイルの権限を取り消すことができます。
      app_server_root/bin/rvkwasaut 
        -profileName profile_name 
        -user profile -recursive

      ここで、profile_name は、古いユーザー・プロファイルの名前 です。

  3. 以下のいずれかのアクションを実行して、 ユーザー・プロファイルがアプリケーション・サーバーを始動できるように します。
    1. System i® ナビゲーターに関する情報を参照してください。
    2. enbprfwas コマンドを使用します。 例えば、次のコマンドを実行します。
      app_server_root/bin/enbprfwas -profile myProfile
      ここで、myProfile は、ユーザー・プロファイルの名前です。
  4. アプリケーション・サーバーの「Run-As ユーザー」プロパティー で新しいユーザー・プロファイル名を指定します。
    1. 管理コンソールで、「サーバー」>「サーバー・タイプ」>「WebSphere Application Server」とクリックし、アプリケーション・サーバーを選択します。
    2. 「サーバー・インフラストラクチャー」セクションで、「Java およびプロセス管理」>「プロセス定義」と選択します。
    3. 「追加プロパティー」セクションで、「プロセスの実行」をクリックし、「Run-As ユーザー」フィールドにユーザー・プロファイル名を入力します。
    4. OK」をクリックして、「保存」をクリックし、構成変更を保存します。
    1. アプリケーション・サーバーを再始動します。

タスクの結果

これで、指定されたユーザー・プロファイルを使用して アプリケーション・サーバーを稼働することができます。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_run_svr_profiles
ファイル名:trun_run_svr_profiles.html