<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dev@Free

    zJun's Tech Weblog

    將Java應用注冊為后臺服務

    項目中有一個java應用程序,交付后用戶要求要把這個程序做成后臺服務程序,即:系統啟動后該程序可以自動啟動,并且在前臺不要出現運行窗口,維護人員只要在“服務管理”(Windows)中選擇啟動或停止即可.
    解決辦法如下:

    Linux
    在Linux中注冊后臺服務程序相對容易,只需編輯/etc/init.d/boot.local文件,在boot.local文件里加上下面這句腳本:

    /iapappserver/MessageServer2.1/run.sh

    其中run.sh是java應用的運行腳本

    Windows
    在Windows下的情況較為復雜,需要使用Windows提供的兩個工具:instsrv.exe(下載)和Srvany.exe(下載).
    instsrv: 這個工具是把win32程序變成系統服務。
    基本用法:

    instsrv [服務名] [應用程序絕對路徑] (增加服務)
    instsrv 
    [服務名] REMOVE  (刪除服務)

    但是并不是所有程序都適合做系統服務的,注冊成系統服務后就是無法啟動的,這時就需要用到srvany.

    srvany: 這個工具就是用來解決上面的工具中的問題,你注冊的時候把它當作你要的服務,在用它來啟動你的應用程序。
    基本用法:

    instsrv [服務名] [srvany的絕對路徑]

    具體步驟如下:
    1.       注冊服務: path\instsrv 服務名 path\srvany.exe
    2.       regedit打開注冊表
    3.       進入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服務名
    4.       右鍵-新建-項 填入 Parameters
    5.       打開Parameters,右鍵-新建-字符串值 Application
    6.       雙擊Application 填入 應用程序的絕對路徑,如: D:\workspace\app\main.exe
    7.       右鍵-新建-字符串值AppDirectory
    8.       雙擊AppDirectory 填入 應用程序的工作目錄,如: D:\workspace\app\
    9.       啟動服務。

    Parameters里還可以添加很多鍵值:
      AppDirectory 工作目錄
      AppParameters 你的應用程序的參數。
      AppEnvironment 運行環境變量。

    posted on 2006-02-28 22:57 zJun's帛羅閣 閱讀(9002) 評論(10)  編輯  收藏

    評論

    # re: 將Java應用注冊為后臺服務 2006-03-01 20:06 Java,研究之路

    http://www.codeproject.com/system/xyntservice.asp
    這個工具不錯,可以試一下  回復  更多評論   

    # re: 將Java應用注冊為后臺服務 2006-03-03 10:45 Kasoulong

    請教一下,可以將*.bat的文件運行作為服務嗎?我看了其它文章的相關介紹,說不行;我用srvany.exe和instsrv.exe試了,好像都不行!謝謝!  回復  更多評論   

    # re: 將Java應用注冊為后臺服務 2006-03-06 11:26 zJun

    To: Kasoulong
    可以。上面提到的java應用就是注冊的*.文件。
    要注意的是:
    1) 注冊時時要寫明srvany.exe的絕對路徑,否則啟動時將提示找不到文件;
    2) 編輯注冊表時,記得設置應用程序的工作目錄 AppDirectory  回復  更多評論   

    # re: 將Java應用注冊為后臺服務 2006-03-06 11:54 zJun

    To: Java,研究之路
    謝謝,有時間研究一下。
    當初開始做的時候也考慮過使用開源的工具包(當時考慮的是使用Java Service Wrapper)。
    不過后來因為時間太緊只好作罷。  回復  更多評論   

    # re: 將Java應用注冊為后臺服務 2006-03-09 10:14 Matt

    用上面的方式,啟動沒有問題,可以怎么實現停止這個功能啊!  回復  更多評論   

    # re: 將Java應用注冊為后臺服務 2006-03-09 21:17 Kasoulong

    是啊,怎樣停止運行的程序?在"服務"里面點擊停止,srvany.exe進程是停止了,但運行程序的java.exe進程卻無法停止?

    而且若系統有其他的java.exe進程(比如tomcat的進程),該如何停止自動運行程序的java.exe進程?謝謝!  回復  更多評論   

    # re: 將Java應用注冊為后臺服務 2006-03-13 18:59 zJun

    @Matt
    如果運行的是bat程序,則是存在不能停止的問題,目前的解決辦法是生成exe文件再注冊(生成的方法可參考:將Java程序作成exe文件的幾種方法),是可以正常停止的.
    如果覺得這種方法不夠"java",可以研究上面提到的Java Service Wrapper工具包,可以找到純java的實現方式,只是目前還沒有深入地去研究.  回復  更多評論   

    # re: 將Java應用注冊為后臺服務 2006-03-13 19:04 zJun

    @Kasoulong
    不太明白你的第二個問題,不過有時間的話可以研究一下上面提到的Java Service Wrapper,據說Tomcat5也是使用這個工具來生成后臺服務的,希望對你有幫助.  回復  更多評論   

    # 哇,《夜宴》 有重大發現 2006-09-21 14:16 tfling

    哇,《夜宴》 有重大發現
    嘿!看《夜宴》看出了商機,哥們,心動的來看看!
    前天剛剛看過馮小剛《夜宴》,感覺還不錯,葛優演技確實不錯,不愧是國際影帝啊,不過看見他,就想起他的《不見不散》、《天下無賊》了,感覺就想笑,因為他一直演喜劇,我覺得他不該演這樣的正劇,不知道大家怎么看?
    我上網搜索了一下相關的新聞,居然有重大發現,一哥們搶注的“電影夜宴”的中文域名居然在網上賣15萬元的高價,真沒想到這個東西還那么賺錢。再看一下知道了,他們是“玉米農”,不在田里種玉米,專門搶“玉米(域名)”,他們天天都瞅著有什么最新鮮,最火,就趕快注冊。最近劉翔又拿冠軍了,這不“劉翔.com”、“中國劉翔.com”和以劉翔的世界紀錄12.88秒命名的“1288.org.cn”都被人搶走了。
    看得我心動阿,原來這個真的是一個不錯的投資機會,哦,不對,應該是投機才對,嘿嘿。??梢砸灰拱l達啊,像“贏在米壇”在京舉辦首次域名拍賣會,現場成交了7個域名,成交額達133.9萬元。
    心動不如行動!光是想還是不夠的,于是我請教了搞IT的朋友,問他們怎么做,哪家好。他說他剛在時代互聯(www1.now.cn)自己選了一臺DIY主機,現在什么都流行DIY,沒想到虛擬主機也來DIY。聽他說這種主機腳本、大小、數據庫什么都可以自己選的。剛好符合自己的需要,他很滿意。管他呢,進去看看再說,結果呢,和《夜宴》有關的都沒了,還有很多都被人搶走了,想到的很多都沒了。555555~~~~好在,空間價格實惠,又能自主升級,嘿嘿!
    郁悶!沒辦法,現在的米農太厲害了??臻g商的花樣也越來越多,不過最后還是讓我發現了兩個,點球.net,和diandian.net.cn。空間也越來越實惠,還有優惠券送呢!!嘻嘻~~~時代互聯還是“全國十佳品牌”,主機完全自定制,域名免費試用的。有哪位朋友想要買我的域名,用我的空間,給我留言哦!嘿嘿………


      回復  更多評論   

    # re: 將Java應用注冊為后臺服務 2007-09-17 15:38 同聲傳譯

    從事各專業翻譯服務,包括筆譯、口譯、同聲傳譯和同聲傳譯設備租賃等。同時我們長期需要招聘兼職翻譯、同傳譯員和外籍英文校對人員。
    希望有機會合作.
      回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    <2006年2月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627281234
    567891011

    統計

    常用鏈接

    留言簿(15)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲成人免费在线| MM131亚洲国产美女久久| 亚洲男人电影天堂| 国产成年无码久久久免费| 亚洲精品亚洲人成在线观看下载| 亚洲一级免费视频| 拍拍拍又黄又爽无挡视频免费| 亚洲人成电影青青在线播放| 91免费在线播放| 午夜在线a亚洲v天堂网2019| 在线观看日本免费a∨视频| 亚洲综合一区二区三区四区五区| 嘿嘿嘿视频免费网站在线观看| 亚洲AV无码一区二区三区人| 插B内射18免费视频| 农村寡妇一级毛片免费看视频| 久久精品国产亚洲精品| 国产一区二区三区免费| 亚洲国产精品一区二区久| 日韩毛片免费无码无毒视频观看| 亚洲精品乱码久久久久久V| 免费国产成人高清视频网站| 国产日韩久久免费影院| 久久精品国产亚洲AV麻豆不卡| 免费观看激色视频网站bd | 国产精品hd免费观看| 亚洲国产精彩中文乱码AV| 91精品国产免费久久国语蜜臀| 亚洲剧场午夜在线观看| 四虎影视免费永久在线观看 | 色婷婷精品免费视频| 在线亚洲精品福利网址导航| 99在线热视频只有精品免费| 亚洲欧美黑人猛交群| 亚洲中文字幕无码久久2017 | 成年人网站免费视频| 婷婷亚洲综合五月天小说在线| 国产亚洲成av片在线观看| 一个人免费观看在线视频www| 无码AV动漫精品一区二区免费| 久久丫精品国产亚洲av不卡|