YAJSW是一個開源的Java服務包裝(Java Service Wrapper)工具。YAJSW允許您把任何應用程序安裝為window的服務或者作為一個Linux posix的守護進程進行監控。可以通過JNLP文件讀取配置信息,也可以從遠程包裝配置信息文件中讀取配置信息。通過使用VFS虛擬文件系統(Virtual File System),YAJSW支持多種傳輸協議,例如:HTTP,HTTPS,FTP,SFTP,SMTP,WEBDAV,這些功能對于Java web Start來說是望塵莫及的,以為內它僅僅支持http.

一些重要的特性:

  1. 支持JNLP配置文件,并且通過網絡遠程加載它。

  2. 支持包裝任何本機可以執行的Java進程或者groovy腳本成為一個window服務或者linux守護進程

  3. 支持夸平臺安裝服務和守護進程

  4. 支持跨平臺參數配置

  5. 支持針對某個平臺特定的配置信息

  6. 原生支持classpath目錄和文件

  7. 支持捕獲控制臺輸出,并記錄成日志。并且可以再輸入日志符合某些特定的正則表達式的時候出發一段可以執行腳本(YAJSW的這個功能很強大啊,可以用于自動監控)

  8. 支持監控應用自動重啟和服務崩潰處理

  9. 支持在特定的時間周期,或者腳本執行的條件下 執行或者終止進程

  10. 支持在Java應用程序內部嵌入包裝

  11. 支持從進程中讀取輸出,同時也可以向進程中寫入

  12. 支持“RunAs和Sudo”

  13. 支持系統托盤圖標,YAJSW可以通過一段groovy腳本發送托盤信息。這在控制臺監控中用于捕獲并提示異常信息非常有幫助。

  14. 支持生成配置文件

  15. 支持windows集群通知

  16. 支持遠程網絡啟動
  17. </OL>

    <DIV class=date>收錄時間:2011-05-23 22:14:24</DIV>

 本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!