#pragma section-numbers off
["JBoss"]は初期設定ではROOTでは何も表示されません。["Tomcat"]のトップが表示されるようにしてみます。
= war作成 =
{{{
cd ${CATALINA_HOME}/webapp/ROOT
jar -cvf ROOT.war .
cd ${CATALINA_HOME}/webapp/examples
jar -cvf examples.war .
cd ${CATALINA_HOME}/webapp/webdav
jar -cvf webdav.war .
}}}
["JBoss"](["Jetty"])の場合はこのままではデプロイできません。${CATALINA_HOME}/server/lib、${CATALINA_HOME}/common/lib以下のjarを${JBOSS_HOME}/server/default/deploy/ 以下にコピーすれば動作はします。
各warを${JBOSS_HOME}/server/default/deploy/ 以下におけば各名前で表示されます。
http://hostname:8080/examples
ぼくの環境ではexamplesがデプロイができませんでした。。J2EE deploytoolでも読み込み時エラーが発生します。解決策は後回し。。
= ear作成 =
warの作成ではROOTの設定が不可能です。earを作成します。
application.xmlを記述します。
{{{
Catalina Sample
ROOT.war
/
}}}
ant用にbuild.xmlも作成。(これは抜粋してます。実際にはwar作成までこれでやりました)
{{{
}}}
作成したearを${JBOSS_HOME}/server/default/deploy/ 以下におけばホットデプロイされます。
http://hostname:8080/
でROOTが表示されるようになります。ROOTは各自いじってください。
= 参考サイト =
[http://edocs.beasys.co.jp/e-docs/wls61/programming/app_xml.html application.xmlデプロイメント記述子の要素]
[http://jrun.itfrontier.co.jp/docs/jr4/docs/html/Assembly_and_Deployment_Guide/descriptors7.html エンタープライズアプリケーションの設定]
----
["JBoss"]
CategoryPrograming
CategoryJava
CategoryMac