Webサーバとアプリケーションサーバが別マシン(別筐体)の場合、リクエストが404(Not Found)または400(Bad Request)のエラーになります。

Interstage Application Server の技術情報はこちら

Webサーバとアプリケーションサーバが別マシン(別筐体)の場合、リクエストが404(Not Found)または400(Bad Request)のエラーになります。
アプリケーションサーバへ直接リクエストを送信すると成功します。
原因と対処方法を教えてください。
Webサーバとアプリケーションサーバが別マシン(別筐体)の場合、Webサーバ側でwscadminコマンドを使用してアプリケーションサーバと連携する設定が必要です。
wscadminコマンドは、add-instance-refサブコマンドとadd-application-refサブコマンドの2種類を実行する必要があります。
設定されていない場合、HTTPステータスコード404(Not Found)で応答されます。
また、アプリケーションサーバ側の「Webコンテナへアクセスする運用形態」がdirectの場合、HTTPステータスコード400(Bad Request)で応答されます。
「Webコンテナへアクセスする運用形態」をwebserverまたはnocheckに変更してください。
手順の詳細は以下のマニュアルを参照してください。

・GlassFish機能を使用している場合
 GlassFish 設計・構築・運用ガイド
  Jakarta EEアプリケーションの運用
   Webサーバーを経由する場合の運用準備
    WebサーバーとGlassFish Serverクラスターの連携設定
     WebサーバーとGlassFish Serverクラスターを別のマシンで運用する場合

・Java EE 7機能を使用している場合
 Java EE 7 設計・構築・運用ガイド
  Java EEアプリケーションの運用
   Webサーバを経由する場合の運用準備
    WebサーバとIJServerクラスタの連携設定
     WebサーバとIJServerクラスタを別のマシンで運用する場合

・Java EE 6機能を使用している場合
 Java EE運用ガイド(Java EE 6編)
  Java EEアプリケーションの運用
   Webサーバを経由する場合の運用準備
    WebサーバとIJServerクラスタの連携設定
     WebサーバとIJServerクラスタを別のマシンで運用する場合
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V13, V12, V11
プラットフォーム Windows, Solaris, Linux
アンサー種別 構築(導入/移行)
このページの先頭へ