把java類變成Windows NT服務的3中方法

最近制作小叮咚的時候,需要機器啓動後自動運行小叮咚 , 所以就想仿照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篇

 
特别声明:以上内容(如有图片或视频亦包括在内)为网络用户发布,本站仅提供信息存储服务。
 
將Java程序變成Windows系統服務
  近買了一台機器做個source服務器和異地的幾個朋友一起做點東西玩玩。但是由于用的是電信的ADSL,所以地址是動態的,天天機器自動重起的時候就會變化。...查看完整版>>將Java程序變成Windows系統服務
 
如何使用Java編寫NT服務(一)
一、NT服務介紹所謂NT服務,實際上是一類非凡的應用程序,實際上就是一個可以在系統啓動時自動在一定身份下啓動的伴隨系統長時間存在的進程。象FTP server、HTTP server、脫機打印等都是采用NT服務的形式提供的。這實...查看完整版>>如何使用Java編寫NT服務(一)
 
如何使用Java編寫NT服務(二)
四、爲什麽要采用Java編寫NT服務 比較VC等“原裝”NT服務開發方式而言,Java開發模式可以更快捷,因爲幾乎所有得服務框架通過擴展Services類就可以達到,省下不少複雜的細節處理。Java語言提供了豐富的類庫,可以爲自...查看完整版>>如何使用Java編寫NT服務(二)
 
從NT服務啓動Windows程序
原著: 翻譯:原文出處: 介紹 通常,NT服務是控制台應用程序,它沒有消息循環。不必等到用戶登陸電腦,NT服務便能啓動,並且在用戶登出之後,它也不會停止運行。然而,許多現存的ActiveX控件很難,有時候根本不可...查看完整版>>從NT服務啓動Windows程序
 
Windows NT/2000操作系統認證方法
Windows NT/2000操作系統認證方法 Windows NT/2000操作系統認證方法 remote_login_passwordfile:說明: 指定操作系統或一個文件是否檢查具有權限的用戶的口令。如果設置爲 NONE, Oracle 將忽略口令文件。如果...查看完整版>>Windows NT/2000操作系統認證方法
 
Windows NT/2000操作系統認證方法
remote_login_passwordfile:說明: 指定操作系統或一個文件是否檢查具有權限的用戶的口令。如果設置爲 NONE, Oracle 將忽略口令文件。如果設置爲 EXCLUSIVE, 將使用數據庫的口令文件對每個具有權限的用戶進行驗證。如...查看完整版>>Windows NT/2000操作系統認證方法
 
用Windows登錄Linux服務器遠程桌面的方法
實驗環境:Redflag Linux 數據服務器4.1 一、VNC配置 1、首先要安裝vnc-server,將vnc-server-4.0-0.beta4.1.1.i386.rpm保存在DCserver4.1系統的 /tmp目錄中,然後安裝。 rpm -ivh /tmp/vnc-server-4.0-0.beta4.1.1....查看完整版>>用Windows登錄Linux服務器遠程桌面的方法
 
如何使用Java編寫NT服務
內容簡介:本文通過例子講解了如何利用Java的特性快速編寫安全可靠的NT服務,並展示了Java的多線程如何實施,以及如何應用套接字實現網絡服務。一、NT服務介紹所謂NT服務,實際上是一類非凡的應用程序所謂NT服務,實際...查看完整版>>如何使用Java編寫NT服務
 
使用Java編寫NT服務程序
  內容簡介:本文通過例子講解了如何利用Java的特性快速編寫安全可靠的NT服務,並展示了Java的多線程如何實施,以及如何應用套接字實現網絡服務。要害詞:Java JntSvc.exe NT服務 多線程 套接字編程一、NT服務介紹所...查看完整版>>使用Java編寫NT服務程序
 
 
回到王朝網路移動版首頁