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.