Installation Guide Yves Fischer 24.02.2011
mvn jetty:run

Standardmäßig lauscht jetty nun auf Port 8080

Ein Web-Archive (.war) kann mit dem Maven Kommando mvn package erzeugt werden.

Es muss ein halbwegs aktuelles Java-JDK installiert sein, dieses kann von java.sun.com für Linux/i386 heruntergeladen werden.

Für die Ausführung von dhbwcalender wird ein neuer Benutzer mit Namen dhbwcalendar angelegt.

maven2 wird von maven.apache.org installiert in /home/dhbwcalendar/share/apache-maven-2.2.1/

Für den Benutzer dhbwcalendar wird in seiner .profile Datei die Umgebungsvariablen JAVA_HOME , M2_HOME (maven) entsprechend gesetzt

git wird mit zypper installiert: # zypper ar \ "http://download.opensuse.org/repositories/devel:/tools:/scm/SLE_11/devel:tools:scm.repo" # zypper install git # su -l dhbwcalendar $ git clone ....

Da im produktiven Setup jetty nicht von "aussen" erreichbar sein soll wird jetty konfiguriert nur auf localhost zu horchen. <connectors> <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>8080</port> <host>127.0.0.1</host> </connector> </connectors>

Bei vaadin wird der productionMode aktiviert src/main/webapp/WEB-INF/web.xml: <context-param> <param-name>productionMode</param-name> <param-value>true</param-value> <description>Vaadin production mode</description> </context-param>

mvn jetty:run startet Jetty über Maven als embedded Servlet Container.