2009-05-13 10 views

Antwort

5

Eine Sache, die Sie versuchen könnten, ist die Tanuki Wrapper:

http://wrapper.tanukisoftware.org/doc/english/download.jsp

Diese Software im Grunde wickelt die ausführbare Java in etwas, das von der Servicekonsole aufgerufen werden kann.

+0

Ich denke, dass die Lizenz jetzt ein wenig restriktiver ist. Noch ein anderer Java Service Wrapper, http://yajsw.sourceforge.net/, ist eine gute Alternative, wirklich frei zu benutzen und unterstützt 64-Bit-Umgebung. – RealHowTo

2

Eine Option wäre die Verwendung von Procrun. Der einzige Nachteil dieser Methode ist die Dokumentation ist etwas schlank.

Die Grundidee ist einfach. Sie greifen die procrun.exe (die auch die tomcat.exe ist) von http://tomcat.apache.org und übergeben Sie dann die exe-Parameter, um den Dienst zu installieren. Die verfügbaren Parameter sind unter http://commons.apache.org/daemon/procrun.html

Eine andere Option ist Java-Service-Wrapper von: http://wrapper.tanukisoftware.org/doc/english/download.jsp, aber ich hatte nicht sehr viel Glück damit in der Vergangenheit.

1

Es gibt die JavaService.exe by OW2 consortium. Ich habe gesehen, wie ein Softwarehersteller ihr kommerzielles Java-Produkt als Windows-Dienst einsetzt. Es ist sehr einfach, den Windows-Dienst zu installieren: ein einfacher Befehl, der an das Dienstprogramm JavaService.exe ausgegeben wird. Unten ist der Beispielbefehl, den sie auf ihrer Website bereitstellen:

JavaService.exe -install "Mein Dienst" c: \ j2sdk \ jre \ bin \ server \ jvm.dll -Djava.class.path = c: \ app \ classes.jar -start com.my.ExampleClass -err c: \ app \ stderr.txt

Verwandte Themen