WebFacing サーバーは、WebSphere® Application Server とユーザー自身の IBM i アプリケーションの間のゲートウェイとして機能します。WebFacing サーバーは、事前定義された TCP ポートで listen して、WebFacing アプリケーション (Web またはポートレット) とデータを交換します。
同じ IBM i 上のサーバーに接続しているすべての WebFacing アプリケーションが、割り当てられた TCP ポートに接続するように構成されている必要があります。デフォルトでは、サーバーはポート 4004 で listen します。この値を、IBM i WKSRVTBLE コマンドで変更して、TCP サービスの as-WebFacing を変更することができます。
変更を有効にするため、サーバーは再始動する必要があります。また、すべての WebFacing アプリケーションは、WebFacing プロジェクトのランタイム・プロパティーで適切に再構成され再デプロイされる必要があります。
IBM i サーバーでの WebFacing ランタイム・ポートの変更
- 「サービス・テーブル項目の処理」画面にアクセスします。
IBM
i サーバーのコマンド行から、コマンド WRKSRVTBLE を入力します。「サービス・テーブル項目の処理」画面が表示されます。
- as-WebFacing サービスまでページダウンします。
注: WebFacing ポートを以前に手動で再定義していない場合は、as-WebFacing の項目は表示されません。WebFacing ポートを以前に手動で定義していない場合は、ステップ as-WebFacing の新規項目の追加 にスキップしてください。
- オプション「5 = 表示」を選択して、WebFacing サーバーに関するポート情報を表示します。
ポートを変更していなければ、デフォルトは 4004 です。Enter キーまたは F12 キーを押して、「サービス・テーブル項目の処理」画面に戻ります。
- ポートを変更するには、as-WebFacing の既存の項目がある場合、オプション「4=除去」を選択して、まずその項目を除去する必要があります。
- as-WebFacing の新規項目を追加します。
- 「サービス・テーブル項目の追加」画面にアクセスします。オプション「1=追加」を選択します。「サービス・テーブル項目の追加」画面が表示されます。
- 「サービス」フィールドに、as-WebFacing を単一引用符で囲んで入力します。
- 「ポート」フィールドに、使用したい新規ポート番号を入力します。
- 「プロトコル」フィールドに、tcp を単一引用符で囲んで入力します。
- Enter キーを押します。新規の WebFacing サービス項目が追加されます。
IBM i サーバー上で WebFacing ランタイム・ポートを変更したら、
WebFacing アプリケーションが使用するポートの変更のステップに従って、WebFacing アプリケーションが使用するポートを変更し、WebFacing アプリケーションが新しいポートで正しく動作するようにします。
注: このポートは、WebFacing アプリケーションと WebFacing サーバーの間の通信のみに使用されます。WebFacing Web アプリケーションにアクセスするためにブラウザーで指定するポートではありません。