最近制作小叮咚的時候,需要機器啟動后自動運行小叮咚 , 所以就想仿照Tomcat那樣把java類變成一個服務來運行.
于是找到了 Java Service Wrapper .
下面就是一些我要用到的地方.
把java類變成 Windows NT服務的3中方法(使用 Java Serivce Wrapper)
集成 Java Service Wrapper 的三種方法:
1 使用 WrapperSimpleApp 類啟動您的應用程序,這是最簡單的,也是Java Service Wrapper推薦使用的方法.
2 使用 WrapperStartStopApp 類. 這種方法和第一種不同的地方在于,可以使用一個類啟動服務,另一個類來停止服務. 這一點特別像 Tomcat 這樣的服務程序.
3 這種方法提供了較前兩種方法更為靈活的方式實現服務.靈活的背后是需要寫代碼來完成. 具體來說就是實現WrapperListener接口,當用戶的接口類啟動后注冊到WrapperManager. 這樣就我們可以自定義服務接收的命令和相應的回應,比如啟動和關閉服務等.
注冊到服務后的形式如下:
"C:\wrapper_win32_3.1.2\bin\wrapper.exe" -s "C:\wrapper_win32_3.1.2\bin\..\conf\wrapper.conf"
閱讀了 Java Service Wrapper的源代碼后,對用c做windows服務,感了興趣,準備在下一片寫一些
Java Service Wrapper 的服務程序怎么做的.
原文請參考:
http://wrapper.tanukisoftware.org/doc/english/integrate.html
JNI入門教程之HelloWorld篇
原文轉自:http://www.anti-gravitydesign.com