ann
          冰是沒有未來的,因為它的永恒
          posts - 107,comments - 34,trackbacks - 0
              Java Service Wrapper可以把Java應用程序安裝成一個Windows NT服務或Unix Daemon.它同時還為應用程序提供日記功能,靈活的配置,可靠的運行性能,按需求重新啟動,簡化應用程序的安裝等。下面一個例子演示:

          1. java 應用程序所在的目錄:
              E:\netbeansProjects\loganalysis\build
             java class的目錄: E:\netbeansProjects\loganalysis\build\bin

          2.下載Java Service Wrapper     :http://wrapper.tanukisoftware.org/
             把App.bat ; InstallApp-NT.bat ; UninstallApp-NT.bat ; wrapper.exe 復制到 E:\netbeansProjects\loganalysis\build\bin
             把wrapper.conf 復制到E:\netbeansProjects\loganalysis\build\conf
             把 wrapper.dll ;wrapper.jar ;  復制到 E:\netbeansProjects\loganalysis\build\lib

            注意:如果你有用通過集成身份連接sql server ,把sqljdbc_auth.dll也copy到lib下面(或者放入WINDOWS下面的jdbc)

          3.修改wrapper.conf
          #********************************************************************
          # Wrapper Properties
          #
          ********************************************************************
          # Java Application 
          wrapper.java.command
          =java

          #Java Application 如果沒設置java環境變量
          #wrapper.java.command
          =D:\Program Files\Java\jdk1.6.0_10\bin\java

          # Java Main 
          class.  This class must implement the WrapperListener 

          interface
          #  or guarantee that the WrapperManager 
          class is initialized.  Helper
          #  classes are provided to 
          do this for you.  See the Integration 

          section
          #  of the documentation 
          for details.
          wrapper.java.mainclass
          =org.tanukisoftware.wrapper.WrapperSimpleApp

          # Java Classpath (include wrapper.jar)  Add 
          class path elements as
          #  needed starting from 
          1
          wrapper.java.classpath.
          1=../lib/wrapper.jar
          wrapper.java.classpath.
          2=../bin/.
          #你的應用程序需要引入的第三方jar
          wrapper.java.classpath.
          3=../bin/ant-1.6.5.jar
          wrapper.java.classpath.
          4=../bin/sqljdbc.jar
          # Java Library Path (location of Wrapper.DLL or libwrapper.so)
          wrapper.java.library.path.
          1=../lib


          # Java Additional Parameters
          wrapper.java.additional.
          1=-Dprogram.name=NB.bat


          # Initial Java Heap Size (in MB)
          #wrapper.java.initmemory
          =3

          # Maximum Java Heap Size (in MB)
          #wrapper.java.maxmemory
          =64

          # Application parameters.  Add parameters as needed starting from 
          1 你的應用程序的main Class
          wrapper.app.parameter.
          1=com.fg114.log.service.EggTimer

          #
          ********************************************************************
          # Wrapper Logging Properties
          #
          ********************************************************************
          # Format of output 
          for the console.  (See docs for formats)
          wrapper.console.format
          =PM

          # Log Level 
          for console output.  (See docs for log levels)
          wrapper.console.loglevel
          =INFO

          # Log file to use 
          for wrapper output logging.
          wrapper.logfile
          =../logs/wrapper.log

          # Format of output 
          for the log file.  (See docs for formats)
          wrapper.logfile.format
          =LPTM

          # Log Level 
          for log file output.  (See docs for log levels)
          wrapper.logfile.loglevel
          =INFO

          # Maximum size that the log file will be allowed to grow to before
          #  the log is rolled. Size is specified in bytes.  The 
          default value
          #  of 
          0, disables log rolling.  May abbreviate with the 'k' (kb) or
          #  
          'm' (mb) suffix.  For example: 10m = 10 megabytes.
          wrapper.logfile.maxsize
          =0

          # Maximum number of rolled log files which will be allowed before old
          #  files are deleted.  The 
          default value of 0 implies no limit.
          wrapper.logfile.maxfiles
          =0

          # Log Level 
          for sys/event log output.  (See docs for log levels)
          wrapper.syslog.loglevel
          =NONE

          #
          ********************************************************************
          # Wrapper Windows Properties
          #
          ********************************************************************
          # Title to use when running as a console
          wrapper.console.title
          =Ann test

          #
          ********************************************************************
          # Wrapper Windows NT
          /2000/XP Service Properties
          #
          ********************************************************************
          # WARNING 
          - Do not modify any of these properties when an application
          #  using 
          this configuration file has been installed as a service.
          #  Please uninstall the service before modifying 
          this section.  The
          #  service can then be reinstalled.

          # Name of the service
          wrapper.ntservice.name
          =Ann test

          # Display name of the service
          wrapper.ntservice.displayname
          =Ann test

          # Description of the service
          wrapper.ntservice.description
          =Ann test

          # Service dependencies.  Add dependencies as needed starting from 
          1
          wrapper.ntservice.dependency.
          1=

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

          # Allow the service to interact with the desktop.
          wrapper.ntservice.interactive
          =fal

          4.雙擊 InstallApp-NT.bat 安裝為wins服務。

            UninstallApp-NT.bat為刪除wins服務。





          posted on 2009-05-11 14:32 冰是沒有未來的,因為它的永恒 閱讀(592) 評論(0)  編輯  收藏

          當下,把心放下 放下如果是可能的,那一定是在當下,
          不在過去,也不在未來。
          當下放下。唯有活在當下,你的問題才能放下。

          主站蜘蛛池模板: 华亭县| 沽源县| 邯郸县| 法库县| 吉首市| 德格县| 沿河| 贡嘎县| 太白县| 米林县| 自治县| 周至县| 桃源县| 应城市| 无锡市| 西青区| 荔波县| 云梦县| 馆陶县| 上蔡县| 承德县| 平塘县| 尚义县| 奉贤区| 马山县| 崇州市| 波密县| 高平市| 巴林右旗| 济南市| 美姑县| 若尔盖县| 桃江县| 三门峡市| 桂平市| 安乡县| 汉川市| 连云港市| 万载县| 彰武县| 天峻县|