Sun Java System Web Server 7.0 管理ガイド

Java Web アプリケーションの配備

Web アプリケーションの追加

Web アプリケーションは、どの既存の仮想サーバーにも配備できます。

ProcedureWeb アプリケーションを配備する

始める前に
Sun Java System Web Server 7.0

Web アプリケーションの配備は、wadm、管理コンソール、およびその他のサポートされている IDE 経由で行えます。

  1. Web アプリケーションを配備するには、あるサーバー構成の下で「仮想サーバー 」タブをクリックします。

  2. Web アプリケーションを配備する必要のある仮想サーバーを選択します。

  3. 「Web アプリケーション」タブ>「新規」ボタンをクリックします。

  4. Web アプリケーションのパッケージを指定します。

    Web アプリケーションアーカイブをアップロードする必要がある場合は、「参照」ボタンをクリックしてアーカイブを選択します。あるいは、サーバーに格納されている Web アプリケーションアーカイブを指定することもできます。

  5. Web アプリケーションの URI を指定します。これがアプリケーションのコンテキストルートになりますが、これはサーバーホストに対する相対パスです。

  6. Web アプリケーションについての簡単な説明を入力します。

  7. 「JSP プリコンパイル」を有効化/無効化します。

    この指令を有効にすると、Web アプリケーション内に存在するすべての JSP がプリコンパイルされるため、パフォーマンスが向上します。

  8. アプリケーションを有効にします。

    Web アプリケーションの状態を「無効」に設定すると、そのアプリケーションは要求を処理できません。ただし、このオプションは、アプリケーションをインスタンスに再配備することなしに、いつでも切り替えられます。

  9. アプリケーションを配備します。

    「配備」ボタンをクリックして Web アプリケーションを配備します。

    コンテキストルートを指定することでアプリケーションにアクセスできます。例: http://<your-server>:<port>/<URI>


    注 –

    CLI の使用


    wadm> add-webapp --user=admin --password-file=admin.passwd --host=localhost 
     --port=8888 --config=config1 --vs=HOSTNAME --uri=/hello /home/test/hello.war

    CLI リファレンスの add-webapp(1) を参照してください。


Web アプリケーションのディレクトリの配備

管理サーバーホストマシン上のディレクトリをある構成に配備するには、–file-on-server オプションを使用します。次のコマンドを実行します。


wadm> add-webapp --user=admin-user --password-file=admin.passwd 
--port=8989 --vs=vs1 --config=config1 --file-on-server
--uri=/mywebapp /space/tmp/mywebapp

配備中の JSP のプリコンパイル

Web アプリケーションの配備中にそのアプリケーションに含まれる JSP をプリコンパイルするには、次のように –precompilejsp オプションを指定してコマンドを実行します。


wadm> add-webapp --user=admin-user --password-file=admin.passwd 
--port=8989 --vs=vs1 --config=config1 --file-on-server --uri=/mywebapp
--precompilejsp mywebapp.war