Tobago Adressbuch Beispiel

Die Sourcen setzen Java 5 voraus. Zum Bauen des WARs können entweder Ant 1.6.5
oder Maven 2.0.4 verwendet werden. Für Ant muss auf der Konsole

> ant war

eingegeben werden. Im Falle von Maven müssen erst 3 Bibliotheken im lokalen
Maven Repository installiert werden, die leider noch nicht auf öffentlichen
Maven Repositories zur Verfügung stehen:

> mvn install:install-file -DgroupId=com.sun.facelets -DartifactId=jsf-facelets -Dversion=1.0.14 -Dpackaging=jar -DgeneratePom=true -Dfile=lib/jsf-facelets-1.0.14.jar
> mvn install:install-file -DgroupId=com.sun.el -DartifactId=el-ri -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true -Dfile=lib/el-ri-1.0.jar
> mvn install:install-file -DgroupId=javax.el -DartifactId=el-api -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true -Dfile=lib/el-api-1.0.jar

Unter Windows kann dazu die Batch Datei install-artifacts.bat ausgeführt werden.

Danach läßt sich das WAR mit

> mvn install

erstellen. In beiden Fällen wird das WAR im Untervezeichnis 'target' mit dem
Namen 'addressbook-tobago.war' abgelegt. Dieses WAR kann in einem beliebigen
Servlet Container eingespielt werden. Hierfür bietet sich z.B. der
Tomcat 5.5.15 an. Für den Tomcat kann das WAR in das Verzeichnis 'webapps'
unterhalb des Installationsverzeichnis kopiert werden. Die Webanwendung steht
dann bei der Default-Installation unter

  http://localhost:8080/addressbook-tobago/

zur Verfügung.