Použití Antu je snadná věc, kterou zvládne opravdu každý a ušetří
si tak spoustu práce. Pro instalaci do tomcat manageru je potřeba
nakopírovat soubor catalina-ant.jar
z tomcatu do
$ANT_HOME/lib
.
Ant používá jako konfigurační Makefile soubor
buil.xml
v kterém jsou uvedeny jednotlivé
targets a parametry. Pro základní použití není
potřeba konfiguračnímu souboru příliš rozumět, navíc je možné parametry
includovat z externího souboru většinou nazvaném
buil.properties
, takže když potřebujeme něco změnit v
konfiguraci stačí změnit několik údajů v tomto souboru a do
buil.xml
vůbec nezasahovat.
Příklad 3. build.properties
app.name=pokus12
catalina.home=/packages/share/tomcat
manager.url=http://localhost:8080/manager
manager.username=manager
manager.password=manager
Nyní již stačí aplikaci zkompilovat a nainstalovat.
ant compile aplikaci pouze zkompiluje a
výsledný war
soubor uloží do adresáře /dist
ant install aplikaci zkompiluje a nainstaluje
do adresáře /webapps/${app.name}
,
která bude dostupná jako http://kore.fi.muni.cz:8080/${app.name}.
ant deploy přenese war
soubor aplikace do tomcatu a nainstaluje do adresáře /webapps/${app.name}
, aplikace bude
dostupná jako http://kore.fi.muni.cz:8080/${app.name}.
Ttento cíl umožňuje také použití vlastní konfigurací contextu aplikace,
které uvedeme v souboru context.xml
. Aplikace bude
jednak v tomcatu nainstalována a navíc bude do tomcatu přenesen i
distribuční war soubor.
ant undeploy odstraní deploynutou aplikaci i war soubor.
ant stop aplikaci pozastaví (nebude dostupná z webu).