Starten von Melin als Windows Service
Aus Melin DokuWiki
[bearbeiten] Vorbereiten
Melin besteht aus zwei separaten Prozessen, die beide als Windows Service gestartet werden können:
- Application Server (Tomcat)
- Hintergrund-Daemon (führt die Workflows aus)
[bearbeiten] Melin Daemon
Um den Daemon als Prozess ausführen zu können wird eine kleine Erweiterung benötigt, (EXE-File): http://www.melin.de/m2release/melindemon_winservice3_0_600.zip
Diese wird über die bestehenden Dateien in c:\melin\msite\demon entpackt und überschreibt einige Dateien. Im Wesentlichen werden alle Plug-Ins und der Daemon selbst auf die neueste Version aktualisiert.
Anschließend befindet sich in c:\melin\msite\demon eine neue Datei "gdemonService.exe".
Diese kann in einer DOS-Box mit folgenden Parametern aufgerufen werden:
/test Startet testweise den Daemon im Konsolenmodus. Diese Funktion sollte einmal aufgerufen werden um zu prüfen ob alles korrekt funktioniert. Das Ergebnis sollte eine Ausgabe des Logfiles sein. /install Installiert den Hintergrund-Daemon als Windows Service /uninstall Deinstalliert den Hintergrund-Daemon
Nach der Installation kann der Daemon wie geplant als Windows Service gestartet werden. Zur Kontrolle ist das kleine Tool "Tail" mit im ZIP-File enthalten, das es ermöglicht das Daemon-Logfile (c:\melin\msite\demon\logs\daemon-debug.log) bequem mitzulesen. Nach dem ersten Start des Daemons wird die Datei automatisch angelegt und kann mitgelesen werden. Speziell zum Debuggen und zur Kontrolle ist dies eine sehr hilfreiche Methode.
[bearbeiten] Apache Tomcat
Die Installation des Tomcat erfolgt ähnlich. In c:/melin/tomcat/bin kann in einer DOS-Box mit
service install
der Dienst installiert werdne und anschließend ebenfalls als Windows Service betrieben werden. Die Kontrolle ob der Service läuft erfolgt über den Browser, hier muss sich Melin bei der Eingabe von
mit dem Login-Fenstern melden.
