Wie kann ich die ForumSuite (Java Plattform) als Windows-Dienst starten?
Dieser Artikel betrifft ausschließlich die Java Plattform.
Um die ForumSuite auf Basis der Java Plattform unter einem Windows Betriebssystem als Dienst (Service) zu starten, empfehlen wir den Einsatz eines Wrappers.
Unter https://github.com/kohsuke/winsw/releases können Sie sich – in Abhängigkeit des auf Ihrem Server installierten .NET-Frameworks – das entsprechende Hilfsprogramm in der aktuellsten Version herunterladen.
- Kopieren Sie die im Archiv enthaltene
WinSW.NET2.exe
oderWinSW.NET4.exe
in das Installationsverzeichnis Ihrer ForumSuite - Kopieren Sie die im Archiv enthaltene Datei
sample-minimal.xml
ebenfalls in das Installationsverzeichnis Ihrer ForumSuite und benennen Sie die Datei um inWinSW.NET2.xml
oderWinSW.NET4.xml
Passen Sie die Datei
WinSW.NET2.xml
oderWinSW.NET4.xml
entsprechend Ihren Bedürfnissen anBeispiel Konfiguration
XML<configuration> <!-- ID of the service. It should be unique across the Windows system--> <id>ForumSuite</id> <!-- Display name of the service --> <name>ForumSuite Service (powered by WinSW)</name> <!-- Service description --> <description>This service is a service created from a minimal configuration for ForumSuite</description> <!-- Path to the executable, which should be started --> <executable>C:\<VERZEICHNIS>\start_suite.cmd</executable> </configuration>
- Öffnen Sie die Eingabeaufforderung als Administrator
begeben Sie sich innerhalb des Eingabefensters in den Installationsordner der ForumSuite
Starten Sie die Datei
WinSW.NET2.exe
oderWinSW.NET4.exe
mit dem Zusatzparameterinstall
Beispiel Eingabeaufforderung
POWERSHELLC:\WINDOWS\system32>cd C:\APPS\FORUMSuite C:\APPS\FORUMSuite>WinSW.NET4.exe install 2019-10-17 16:47:18,717 INFO - Installing the service with id 'ForumSuite' C:\APPS\FORUMSuite>WinSW.NET4.exe start 2019-10-17 16:49:49,261 INFO - Starting the service with id 'ForumSuite'