Java Service Wrapper簡介與使用

來源:互聯網
上載者:User

標籤:install   doc   1.5   tar   修改   mic   download   desc   描述   

Wrapper可以將java application 編程一個系統伺服器,非常好用!

之前有做過整理,但是公司上不了部落格園,所以這邊轉下下做下記錄!

 

1. 下載java service wrapper

    網址:http://sourceforge.net/projects/wrapper/ 或者 http://wrapper.tanukisoftware.com/doc/english/download.jsp

   我下載的版本是wrapper-windows-x86-32-3.5.20.zip。

2. 配置過程

    1)首先確定你的電腦上有java運行環境,沒有的話請安裝。

    2)將你的java程式打包成jar包。(我的jar的名稱為JavaServiceTest.jar,main方法所在類JavaServiceTest)

    3)在硬碟上建立檔案夾test, 並在其下建立檔案夾bin, conf, lib, logs。

    4)解壓wrapper-windows-x86-32-3.5.20.zip, 並將其bin目錄下的Wrapper.exe、src/bin目錄下的App.bat.in、InstallApp-NT.bat.in、UninstallApp-NT.bat.in檔案

          拷貝到test的bin目錄中,並分別改名為App.bat、InstallApp-NT.bat、UninstallApp-NT.bat。

     5)將其lib目錄下的Wrapper.DLL、wrapper.jar拷貝到test的lib目錄中。並且將項目的jar和所用到的jar都拷貝到該目錄(包括你自己的java程式jar)。

     6)將其src/conf目錄下的wrapper.conf.in拷貝到workapp的conf目錄中,並命名為wrapper.conf。

 3. 修改wrapper.conf檔案

    主要修改下面幾項:

    (1)JVM位置:

     wrapper.java.command=C:\jdk1.5.0_07\bin\java 或者 wrapper.java.command=%JAVA_HOME%/bin/java(需要在系統的環境變數裡配置JAVA_HOME)
   (2)MAIN CLASS 此處決定了使用Java Service Wrapper的方式
     wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
   (3)你的Java程式所需的jar包必須全部在此標明,注意路徑準確:
     wrapper.java.classpath.1=../lib/JavaServiceTest.jar
     wrapper.java.classpath.2=../lib/wrapper.jar
     wrapper.java.classpath.3=../lib/sqljdbc4.jar

      ……

    (4)你的Wrapper.DLL或wrapper.jar所在的目錄
      wrapper.java.library.path.1=../lib
    (5)你的Java應用程式的運行類(主類)
      wrapper.app.parameter.1=com.test.JavaServiceTest
    (6)註冊為服務的名稱和顯示名,你可以隨意進行設定
      wrapper.name=testwrapper
      wrapper.displayname= Test Wrapper Sample Application
    (7)服務描述資訊
      wrapper.description= Test Wrapper Sample Application Description

    (8)服務的啟動類型

      # Mode in which the service is installed.  AUTO_START, DELAY_START or DEMAND_START
      wrapper.ntservice.starttype=AUTO_START

 4. 修改好了以後,運行MyApp.bat即可運行你的java程式,這裡可以測試組態的是否正確,如果可以運行,證明配置ok。

 5. 運行InstallApp-NT.bat可以進行服務的註冊,UninstallApp-NT.bat為登出服務。

 6. 運行完註冊服務InstallApp-NT.bat可以在 控制台-管理程式-服務中看到你註冊的服務名稱。(如:Test Wrapper Sample Application)


7,服務的顯示進程名為wrapper.exe,如果修改了這個程式名稱,需要同時修改相應bat指令碼中的語句!!

 

轉載自: http://blog.csdn.net/coolcoffee168/article/details/9980009

 

Java Service Wrapper簡介與使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.