アプリケーションをWARファイルとしてdeployする

WARファイルとは、Web ARchiveの略で、プレゼンテーション層の集まりである。
webアプリーケーションを単一ファイルで簡単にデプロイするためにバンドリングされたものだ。

JBossにwebアプリケーションをdeployするには、WARファイルを$JBOSS_HOMEserverdefaultdeployにコピーするだけでいい。

WARファイルはEJB層や永続化層のコードを含んではいけない。
Enterprise Archive file(EARファイル)はプレゼンテーション層のWARとビジネス層と永続化層のJARをバンドルしたmeta-wrapperである。

デプロイしたwebアプリケーションのURLはWARファイル名と同一である。このURLはコンテキストルートと呼ばれる。

WEB-INFファイルは一般的にブラウザからは見えなくなっている。
だからweb.xmlで定義しなければならない。

jboss-web.xmlはJBoss特有のデプロイメントの設定を行うファイルである。

JSPやHTMLファイルはrootディレクトリに配置する。
classファイルはWEB-INF/classesに配置。
JARファイルはWEB-INF/libに配置
雑多な設定ファイルなどはWEB-INF以下に配置

読んだ本

JBoss at Work: A Practical Guide

JBoss at Work: A Practical Guide

  • 作者: Tom Marrs,Scott Davis
  • 出版社/メーカー: OReilly Media
  • 発売日: 2009/02/09
  • メディア: Kindle版
  • この商品を含むブログ (7件) を見る

感謝のプログラミング

今回で感謝のプログラミングは【287時間目】
10000時間まで、あと【9713時間】