Frage

Ich bin auf der Suche für die meisten Ausführen von Java-Service-Wrapper, die Java-Anwendung als Dienst auf Linux laufen lassen könnte.

Kann jemand solchen Dienstprogramm empfehlen.

Danke.

War es hilfreich?

Lösung

Werfen Sie einen Blick auf die jsvc Werkzeug aus dem commons-daemon Projekt.

http://commons.apache.org/daemon/jsvc.html

Andere Tipps

Ich würde jsvc empfehlen auch, aber es scheint zu verlangen, dass Ihre Anwendungen Hauptklasse einen „init“ -Methode (wie der Typ, die Tomcat hat) haben.

Java VM created successfully
Class org/apache/commons/daemon/support/DaemonLoader found
Native methods registered
java_init done
Daemon loading...
java.lang.NoSuchMethodException: com.server.Site.init([Ljava.lang.String;)
        at java.lang.Class.getMethod(Class.java:1605)
        at org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:158)
Cannot load daemon
java_load failed
Service exit with a return value of 3
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top