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 冰是沒有未來的,因為它的永恒 閱讀(595) 評論(0)  編輯  收藏

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

          主站蜘蛛池模板: 图们市| 德清县| 中江县| 筠连县| 罗甸县| 景德镇市| 合江县| 正镶白旗| 进贤县| 泽普县| 绥中县| 仙桃市| 永州市| 衡阳市| 嵩明县| 利川市| 和平县| 黄石市| 鱼台县| 岚皋县| 丽江市| 诏安县| 象山县| 华阴市| 井冈山市| 阿尔山市| 桦甸市| 赤壁市| 城步| 清流县| 冀州市| 桃江县| 布尔津县| 南昌县| 松潘县| 阿拉善左旗| 徐汇区| 太和县| 开封县| 四川省| 石嘴山市|