JBOSS 3.0.1 は起動しただけではデフォルトのアプリケーションがなく、ちょっとさびしいので Tomcat の Examples とその呼び出しもとのページである Tomcat 起動時のデフォルトのトップページを導入してみることにしました。
Tomcat のトップページと付随するイメージファイル等は /webapps/ROOT ディレクトリにまとまっています。
Tomcat の JSP やサーブレットの Examples は /webapp/examples ディレクトリにまとまっています。
それぞれ、こちらで行ったようにまず war ファイルを作成します。


今度は上記のファイルをまとめて J2EE アプリケーションファイル(.ear) にします。
ear ファイルを作成するためには J2EE RI のアプリケーション配備ツール(deploytoolを使用します。
アプリケーション配備ツールについては、以前書いたJPSのセットアップやJ2EEアプリケーションのはじめての実行を参考にしてみてください。
JBOSS はサーバーの /deploy ディレクトリに war ファイルや ear ファイルを置いておけば自動的にデプロイされます。
その JBOSS のデプロイ先に Tomcat.ear というファイルを作成し、先ほど作成した 2つの war ファイルを追加しました。

やはり / で Tomcat のトップページが出てきてほしかったのと、そこから Examples へのリンクの関係で、ROOT.war のコンテキスト・ルートはそのまま / にしました。
JBOSS で、上記の方法で war ファイルをデプロイすると、war ファイル名がそのままコンテキスト・ルートになります。
コンテキスト・ルートを / でアクセスさせたい場合は、ここで紹介したように
ear ファイルを作成して、以下の例のように指定するのがいわゆるまっとうなやり方になります。

ear ファイルを保管して JBOSS を再起動します。
ブラウザから[http://システム名:ポート/]でアクセスしてみると、以下のようにちゃんと見慣れたページが出てきました。

左上の Servlet Examples というリンクをクリックすると、サーブレットの Examples
のページが出てきます。Hello World も Request Info も実行できました。
JSP Examples の方もちゃんと OK でしたよ。

|
|