![[IBM i]](../images/iseries.gif)
特定のユーザー・プロファイルの下でのアプリケーション・サーバーの実行
デフォルトの QEJBSVR ユーザー・プロファイル以外の ユーザー・プロファイルの下でアプリケーション・サーバーを実行することが できます。
このタスクについて
手順
- 既存のユーザー・プロファイルを選択するか、または Create User Profile (CRTUSRPRF) コマンドを使用して、ユーザー・プロファイルを作成します。 新しいユーザー・プロファイルは、QEJBSVR
ユーザー・プロファイルが権限を持つオブジェクトと同じオブジェクトに対して
権限を持っている必要があります。
- QEJBSVR を新しいプロファイル・グループのプロファイル として指定します。
- コマンド行から以下のコマンドを発行します。
CHGUSRPRF USRPRF(profile) GRPPRF(QEJBSVR)
重要: enbprfwas スクリプトを使用してユーザー・プロファイル を有効にする場合、このコマンドを発行する必要はありません。その代わり に、-chggrpprf パラメーターを enbprfwas スクリプトで指定します。 enbprfwas コマンドの使用方法について詳しくは、ステップ 3 を参照してください。
- オプション: アプリケーション・サーバーが現在
QEJBSVR 以外のユーザー・プロファイルの下で実行中の場合、以下のコマンドを
Qshell で実行します。
- chown -R QEJBSVR profile_root
- app_server_root/bin/grtwasaut -profileName profile_name -user QEJBSVR -dtaaut RWX -objaut ALL -recursive
- オプション: 古いユーザー・プロファイルを使用してインスタンスのサーバーを実行しない場合は、以下のコマンドを発行して、プロファイルの権限を取り消すことができます。
app_server_root/bin/rvkwasaut -profileName profile_name -user profile -recursive
ここで、profile_name は、古いユーザー・プロファイルの名前 です。
- 以下のいずれかのアクションを実行して、
ユーザー・プロファイルがアプリケーション・サーバーを始動できるように
します。
- System i® ナビゲーターに関する情報を参照してください。
- enbprfwas コマンドを使用します。 例えば、次のコマンドを実行します。
ここで、myProfile は、ユーザー・プロファイルの名前です。app_server_root/bin/enbprfwas -profile myProfile
- アプリケーション・サーバーの「Run-As ユーザー」プロパティー
で新しいユーザー・プロファイル名を指定します。
- 管理コンソールで、「サーバー」>「サーバー・タイプ」>「WebSphere Application Server」とクリックし、アプリケーション・サーバーを選択します。
- 「サーバー・インフラストラクチャー」セクションで、「Java およびプロセス管理」>「プロセス定義」と選択します。
- 「追加プロパティー」セクションで、「プロセスの実行」をクリックし、「Run-As ユーザー」フィールドにユーザー・プロファイル名を入力します。
- 「OK」をクリックして、「保存」をクリックし、構成変更を保存します。
- アプリケーション・サーバーを再始動します。
タスクの結果


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_run_svr_profiles
ファイル名:trun_run_svr_profiles.html