Skip to main content
Skip table of contents

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 um WinSW.NET4.xml
  • Passen Sie die Datei  WinSW.NET4.xml  entsprechend Ihren Bedürfnissen an

    Beispiel 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 Zusatzparameter install

    Beispiel Eingabeaufforderung

    POWERSHELL
    C:\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'
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.