1. Verwendung eines speziellen SSH-Keys für rsync

    Will man bei rsync einen speziellen SSH-Key verwenden um sich zu einem Server zu verbinden, so kann man das mit der rsync-Option -e verwenden:

    rsync -e "ssh -i PRIVATE-KEYFILE" SOURCE TARGET
    

    Und schon wird dieser ausgewählte Schlüssel für diese SSH-Verbindung verwendet und nicht der eventuell vorhandene Standardschlüssel.

    weiter lesen
  2. Zeitzonenprobleme mit Tomcat 6 auf Debian 6

    Beim Einrichten einer Webapplikation auf einem Tomcat 6 auf einem Debian 6 Host fiel mir auf, dass die Zeitstempel in den Tomcat Log-Dateien "falsch" waren. Falsch meint hier, dass sie nicht mit der Rechneruhrzeit übereinstimmten. Dies deutete auf ein Zeitzonenproblem hin.

    Kurzes googeln ergab, man muss in der Datei /etc …

    weiter lesen
  3. Ersatz für Cronjobs: Spring Framework und Quartz Scheduler

    Manche Funktionen von Webapplikationen sollen regelmässig ausgeführt werden. Das könnte ein täglicher Report per Mail über die Anzahl der neuen Kunden, das Mahnen von unbezahlten Rechnungen und vieles weiteres. Auf unixoiden Betriebsystemen erledigt klassischerweise Cron solche Aufgaben.

    Die Alternative: Spring Framework und Quartz Scheduler

    Quartz Scheduler ist ein in Java …

    weiter lesen
  4. Java Webprogrammierung mit Spring und Maven (Teil 2)

    Ausgehend vom ersten Teil der Serie soll nun noch Persistenz, also die dauerhafte Speicherung von Daten, hinzukommen.

    Das Spring-Framework bietet hierzu ein Modul (spring-orm) an. Spring-orm bietet die Integration von verschiedenen ORM Produkten, wie Hibernate, JPA, JDO und iBATIS SQL Maps, an. Dieses Beispiel verwendet Hibernate. Die Auswahl der unterstützten …

    weiter lesen
  5. Guava: Google Core Libraries for Java

    Google bietet in der Bibliothek Guava einige interessante Klassen an. Diese lösen Probleme, die mit der Standard-API nur auf Umwegen lösbar sind.

    com.google.common.base.Joiner und com.google.common.base.Splitter

    Joiner bietet das häufig vermisste Äquivalent von PHPs implode an. Allerdings ist der Funktionsumfang höher. Konfigurierbar ist …

    weiter lesen
  6. Java Webprogrammierung mit Spring und Maven (Teil 1)

    20. September 2012: Update auf Spring 3.1.2-RELEASE

    Dieser Artikel führt knapp in die Webprogrammierung mit Java ein. Wir setzen dabei auf einen Model-View-Controller-Ansatz unterstützt durch das Spring-Framework, speziell das Web MVC Framework.

    Dabei baut dieser Artikel auf den Grundlagenartikeln zu Maven auf. Die ersten beiden Artikel der sind …

    weiter lesen
  7. Apache Maven – Launch4j Integration

    Im 5ten Teil der Serie über Maven (Teil 1, Teil 2, Teil 3, Teil 4) - Teil 4 wird für diesen Teil allerdings nicht benötigt, kann also überlesen werden) soll gezeigt werden, wie wiederum Maven genutzt werden kann, um automatisiert im Build-Prozess direkt ausführbare Dateien für Windows (exe) erzeugt werden können …

    weiter lesen
  8. SPEC Dateien für Red Hat Pakete bekommen

    Will man eigene RPM-Dateien erstellen oder vorhandene updaten, so braucht man ein SPEC-File. Diese kann man natürlich selbst erstellen oder bei anderen abschauen. Speziell bei Updates ist das sinnvoll. SPEC-Files sind in den sogenannten SRPM-Dateien der Pakete enthalten. Frei nach einem englischen Artikel kann man diese SRPm-Dateien herunter laden.

    Die …

    weiter lesen

Seite 8 von 11