Starten von Melin als Windows Service

Aus Melin DokuWiki

Wechseln zu: Navigation, Suche

[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


http://127.0.0.1:8200

mit dem Login-Fenstern melden.