Wie kann ich die ForumSuite (Java Plattform) als Windows-Dienst starten?
Um die ForumSuite 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.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 umWinSW.NET4.xml
Passen Sie die Datei
WinSW.NET4.xml
entsprechend Ihren Bedürfnissen anBeispiel Konfiguration
XML<service> <!-- 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</description> <!-- Path to the executable, which should be started --> <executable>C:\<Verzeichnis>\start_suite.cmd</executable> <!-- OPTION: logpath Sets a custom logging directory for all logs being produced by the service wrapper Default value: Directory, which contains the executor --> <logpath>%BASE%\logs</logpath> <!-- OPTION: log Defines logging mode for logs produced by the executable. Supported modes: * append - Rust update the existing log * none - Do not save executable logs to the disk * reset - Wipe the log files on startup * roll - Roll logs based on size * roll-by-time - Roll logs based on time * rotate - Rotate logs based on size, (8 logs, 10MB each). This mode is deprecated, use "roll" Default mode: append Each mode has different settings. See https://github.com/kohsuke/winsw/blob/master/doc/loggingAndErrorReporting.md for more details --> <log mode="roll-by-size"> <sizeThreshold>10240</sizeThreshold> <keepFiles>5</keepFiles> </log> </service>
- Öffnen Sie die Eingabeaufforderung als Administrator
begeben Sie sich innerhalb des Eingabefensters in den Installationsordner der ForumSuite
Starten Sie die Datei
WinSW.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'