posts - 108,comments - 56,trackbacks - 0
                ☆下載Windows版本http://nchc.dl.sourceforge.net/sourceforge/wrapper/wrapper-windows-x86-32-3.2.3.zip 


                ☆假設項目放在目錄project文件夾下,發布的包放在project/lib下,日志文件放在project/log下,配置文件放在project/conf下,運行的jar為myjar.jar。


                ☆在下載包后解壓,將Java Service Wrapper包中src/bin/的App.bat.in,InstallApp-NT.bat.in,UninstallApp-NT.bat.in和bin/下的wrapper.exe放在project目錄下,把后綴.in去掉。【App.bat(可以直接運行程序),InstallApp-NT.bat(安裝成Windows服務),UninstallApp-NT.bat(卸載Windows服務)】。修改App.bat,InstallApp-NT.bat,UninstallApp-NT.bat中的set _WRAPPER_CONF="%_REALPATH%conf\wrapper.conf"。


                ☆把Java Service Wrapper包中lib目錄下的Wrapper.DLL,wrapper.jar拷貝到project/lib下,在原來的運行的jar文件myjar.jar中的MANIFEST.MF增加Class-Path: 其他jar wrapper.jar wrapper.dll。


                ☆把Java Service Wrapper包中src/conf目錄下的wrapper.conf.in放到project/conf下,去掉后綴.in。然后修改為
          wrapper.java.classpath.1=dist/wrapper.jar
          wrapper.java.classpath.
          2=dist/myjar.jar

          wrapper.java.library.path.
          1=dist

          #原來程序運行的入口
          wrapper.app.parameter.
          1=myapp.mainClass

          wrapper.logfile
          =log/wrapper.log
          wrapper.console.title
          =MyApp服務
          wrapper.ntservice.name
          =MyApp服務
          wrapper.ntservice.displayname
          =MyApp服務
          wrapper.ntservice.description
          =MyApp服務


                ☆然后直接運行App.bat,如果運行成功的話,然后就可以執行InstallApp-NT.bat發布成Windows服務,然后就可以設置成開機自啟動了,不怕別人啟動的時候自己的程序沒有執行。另外如果在project/bin當成bat的目錄的話沒這么麻煩。
          posted on 2007-11-28 15:22 破繭而出 閱讀(10364) 評論(4)  編輯  收藏 所屬分類: Java

          FeedBack:
          # re: 發布Java程序為Windows服務[Java Service Wrapper]
          2008-01-18 13:48 | 怎么羨慕天空的飛鳥
          謝謝了,正在找這方面的資料呢!  回復  更多評論
            
          # re: 發布Java程序為Windows服務[Java Service Wrapper]
          2008-11-10 16:09 | 順路
          謝謝 好久沒更新了 野草叢生啊  回復  更多評論
            
          # re: 發布Java程序為Windows服務[Java Service Wrapper]
          2008-12-12 10:35 | 我是我
          謝謝,我~~~~~~~~~~~太謝謝了  回復  更多評論
            
          # re: 發布Java程序為Windows服務[Java Service Wrapper]
          2014-05-29 15:16 | 麗麗
          @怎么羨慕天空的飛鳥
          這個最后你配置好了嗎,發布Java程序為Windows服務[Java Service Wrapper]
            回復  更多評論
            
          主站蜘蛛池模板: 信丰县| 克山县| 怀安县| 汽车| 康平县| 大新县| 方正县| 蕉岭县| 榆树市| 衡阳县| 梁河县| 富平县| 班玛县| 桃园市| 聂拉木县| 玉树县| 邛崃市| 晋宁县| 凤山县| 西华县| 海宁市| 建瓯市| 永吉县| 尼木县| 枝江市| 福安市| 武定县| 漳州市| 乌恰县| 宁阳县| 土默特右旗| 荥阳市| 阿瓦提县| 吉安市| 清远市| 当雄县| 布尔津县| 晋城| 和林格尔县| 冷水江市| 共和县|