2013-02-27 128 views
3

任何人都可以幫助我提供一些正確的方向,使用java語言使用yajsw來使用java應用程序作爲服務,或者只是提供我可以作爲服務運行的hello world應用程序的基本代碼。我搜索了它,但找不到任何有用的東西。YAJSW Java初學者示例

在此先感謝

+1

可能重複[如何從java jar創建windows服務?](http://stackoverflow.com/questions/1617458/how-to-create-windows-service-from-java-jar) – duffymo 2013-02-27 12:23:33

+0

不完全一樣你的參考是一個不同的包裝。 – Nick 2013-06-04 00:30:19

回答

4

YAJSW的文檔提供了您在這裏需要的一切。 http://yajsw.sourceforge.net/

運行最簡單的方法是使用自己的啓動腳本執行jar。然後你需要弄清楚java進程運行的PID。一旦你有了pid,你需要做的就是運行./yajsw/yajsw##someversion##/bat/genConfig.bat,或者如果你的linux運行./yajsw/yajsw##someversion##/bin/genConfig .sh。

如果成功,將創建一個針對您的可執行jar的wrapper.conf。這足以讓你離開地面。之後,您可以調整自己的自定義設置。

(genConfig.bat或genConfig.sh)的參數是PID。所以運行genConfig.bat#PID#!

PS:配置生成器將添加每個jar的類路徑。當它更簡單時,只需將一個classpath添加爲wrapper.java.classpath.1 =。\ lib \ *代替。