Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 66865 invoked from network); 22 Mar 2006 19:36:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Mar 2006 19:36:46 -0000 Received: (qmail 70790 invoked by uid 500); 22 Mar 2006 19:36:43 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 70763 invoked by uid 500); 22 Mar 2006 19:36:43 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Delivered-To: moderator for user@geronimo.apache.org Received: (qmail 54040 invoked by uid 99); 22 Mar 2006 19:28:38 -0000 X-ASF-Spam-Status: No, hits=0.9 required=10.0 tests=HTML_10_20,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of edwardahaynes@gmail.com designates 66.249.82.196 as permitted sender) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=cg/hZ8Lvz3JGWpnCl+3aGb1NOWu1+p2RP4xkdkfyAiQbV8O7rGmRt6GgwmR+YEJVearbrPDLB5eyb5YQa3p8KjtIklaBetS7dGJ0WHiGT0Q/IufKXiRd9jnVTiNqx+g15HOGtBjtxx5rkFjthzwLBqsgZhCYLGcKYB5zlETt8B4= Message-ID: Date: Wed, 22 Mar 2006 14:28:16 -0500 From: "Ted Haynes" To: user@geronimo.apache.org Subject: Java Service Wrapper MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_758_3362414.1143055696862" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_758_3362414.1143055696862 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline I just got Geronimo running as a windows service on my XP machine using Jav= a Service Wrapper http://wrapper.tanukisoftware.org/ . Anyone else here use it? Has anyone had issues with it? Here is my wrapper.conf file if anyone i= s interested: #******************************************************************** # Wrapper Properties #******************************************************************** # Java Application wrapper.java.command=3DC:\j2sdk1.4.2_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=3Dorg.tanukisoftware.wrapper.WrapperStartStopApp # Java Classpath (include wrapper.jar) Add class path elements as # needed starting from 1 wrapper.java.classpath.1=3D../lib/wrapper.jar wrapper.java.classpath.2=3D../lib/geronimo-qname_1.1_spec-1.0.jar wrapper.java.classpath.3=3D../lib/geronimo-common-1.0.jar wrapper.java.classpath.4=3D../lib/geronimo-kernel-1.0.jar wrapper.java.classpath.5=3D../lib/geronimo-system-1.0.jar wrapper.java.classpath.6=3D../lib/geronimo-util-1.0.jar wrapper.java.classpath.7=3D../lib/cglib-nodep-2.1_3.jar wrapper.java.classpath.8=3D../lib/commons-cli-1.0.jar wrapper.java.classpath.9=3D../lib/commons-logging-1.0.4.jar wrapper.java.classpath.10=3D../lib/log4j-1.2.8.jar wrapper.java.classpath.11=3D../lib/mx4j-3.0.1.jar wrapper.java.classpath.12=3D../lib/mx4j-remote-3.0.1.jar wrapper.java.classpath.13=3D../lib/endorsed/xercesImpl-2.6.2.jar wrapper.java.classpath.14=3D../lib/endorsed/xmlParserAPIs-2.2.1.jar wrapper.java.classpath.15=3D../lib/geronimo-deploy-tool-1.0.jar wrapper.java.classpath.16=3Dclient.jar wrapper.java.classpath.17=3Ddeployer.jar wrapper.java.classpath.18=3Dserver.jar wrapper.java.classpath.19=3Dshutdown.jar # Java Library Path (location of Wrapper.DLL or libwrapper.so) wrapper.java.library.path.1=3D../lib # Java Additional Parameters wrapper.java.additional.1=3D-Dorg.apache.geronimo.base.dir=3DC:\geronimo-1.= 0 wrapper.java.additional.2=3D-Djava.io.tmpdir=3DC:\geronimo-1.0\var\temp # Initial Java Heap Size (in MB) #wrapper.java.initmemory=3D3 # Maximum Java Heap Size (in MB) #wrapper.java.maxmemory=3D64 # Application parameters. Add parameters as needed starting from 1 wrapper.app.parameter.1=3Dorg.apache.geronimo.system.main.Daemon wrapper.app.parameter.2=3D0 wrapper.app.parameter.3=3Dorg.apache.geronimo.deployment.cli.StopServer wrapper.app.parameter.4=3Dfalse wrapper.app.parameter.5=3D4 wrapper.app.parameter.6=3D--user wrapper.app.parameter.7=3Dsystem wrapper.app.parameter.8=3D--password wrapper.app.parameter.9=3Dmanager #******************************************************************** # Wrapper Logging Properties #******************************************************************** # Format of output for the console. (See docs for formats) wrapper.console.format=3DPM # Log Level for console output. (See docs for log levels) wrapper.console.loglevel=3DINFO # Log file to use for wrapper output logging. wrapper.logfile=3D../logs/wrapper.log # Format of output for the log file. (See docs for formats) wrapper.logfile.format=3DLPTM # Log Level for log file output. (See docs for log levels) wrapper.logfile.loglevel=3DINFO # 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 =3D 10 megabytes. wrapper.logfile.maxsize=3D0 # 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=3D0 # Log Level for sys/event log output. (See docs for log levels) wrapper.syslog.loglevel=3DNONE #******************************************************************** # Wrapper Windows Properties #******************************************************************** # Title to use when running as a console wrapper.console.title=3DGeronimo J2EE Server #******************************************************************** # 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=3DGeronimo # Display name of the service wrapper.ntservice.displayname=3DGeronimo J2EE Server # Description of the service wrapper.ntservice.description=3DGeronimo J2EE Server # Service dependencies. Add dependencies as needed starting from 1 wrapper.ntservice.dependency.1=3D # Mode in which the service is installed. AUTO_START or DEMAND_START wrapper.ntservice.starttype=3DAUTO_START # Allow the service to interact with the desktop. wrapper.ntservice.interactive=3Dfalse ------=_Part_758_3362414.1143055696862 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline I just got Geronimo running as a windows service on my XP machine using Jav= a Service Wrapper http://wra= pper.tanukisoftware.org/ . Anyone else here use it? Has anyone had issu= es with it? Here is my=20 wrapper.conf file if anyone is interested:

#************************= ********************************************
# Wrapper Properties
#**= ******************************************************************
# Jav= a Application
wrapper.java.command=3DC:\j2sdk1.4.2_10\bin\java

# Java Main cla= ss.  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 Integratio= n section
#  of the documentation for details.
wrapper.java.mainclass=3Do= rg.tanukisoftware.wrapper.WrapperStartStopApp

# Java Classpath (incl= ude wrapper.jar)  Add class path elements as
#  needed startin= g from 1
wrapper.java.classpath.1=3D../lib/wrapper.jar
wrapper.java.classpath.2=3D../lib/geronimo-qname_1.1_spec-1.0.jar
w= rapper.java.classpath.3=3D../lib/geronimo-common-1.0.jar
wrapper.java.c= lasspath.4=3D../lib/geronimo-kernel-1.0.jar
wrapper.java.classpath.5=3D= ../lib/geronimo-system-1.0.jar
wrapper.java.classpath.6=3D../lib/geronimo-util-1.0.jar
wrapper.ja= va.classpath.7=3D../lib/cglib-nodep-2.1_3.jar
wrapper.java.classpath.8= =3D../lib/commons-cli-1.0.jar
wrapper.java.classpath.9=3D../lib/commons= -logging-1.0.4.jar
wrapper.java.classpath.10=3D../lib/log4j-1.2.8.jar
wrapper.java.cl= asspath.11=3D../lib/mx4j-3.0.1.jar
wrapper.java.classpath.12=3D../lib/m= x4j-remote-3.0.1.jar
wrapper.java.classpath.13=3D../lib/endorsed/xerces= Impl-2.6.2.jar
wrapper.java.classpath.14=3D../lib/endorsed/xmlParserAPIs-2.2.1.jarwrapper.java.classpath.15=3D../lib/geronimo-deploy-tool-1.0.jar
wrapper= .java.classpath.16=3Dclient.jar
wrapper.java.classpath.17=3Ddeployer.jar=
wrapper.java.classpath.18=3Dserver.jar
wrapper.java.classpath.19=3Dshutd= own.jar

# Java Library Path (location of Wrapper.DLL or libwrapper.s= o)
wrapper.java.library.path.1=3D../lib

# Java Additional Paramet= ers
wrapper.java.additional.1=3D-Dorg.apache.geronimo.base.dir=3DC:\geronim= o-1.0
wrapper.java.additional.2=3D-Djava.io.tmpdir=3DC:\geronimo-1.0\va= r\temp

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

# Maximum Java Heap Size (in MB)
#wrapper.java.maxmemory=3D64
# Application parameters.  Add parameters as needed starting from 1wrapper.app.parameter.1=3Dorg.apache.geronimo.system.main.Daemon
wrapp= er.app.parameter.2=3D0
wrapper.app.parameter.3=3Dorg.apache.geronimo.deployment.cli.StopServer=
wrapper.app.parameter.4=3Dfalse
wrapper.app.parameter.5=3D4
wrapp= er.app.parameter.6=3D--user
wrapper.app.parameter.7=3Dsystem
wrapper.= app.parameter.8=3D--password
wrapper.app.parameter.9=3Dmanager

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

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

# Log file to us= e for wrapper output logging.
wrapper.logfile=3D../logs/wrapper.log

# Format of output for the= log file.  (See docs for formats)
wrapper.logfile.format=3DLPTM
# Log Level for log file output.  (See docs for log levels)
wr= apper.logfile.loglevel=3DINFO

# Maximum size that the log file will be allowed to grow to before<= br>#  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 =3D 10 megabytes.
wrappe= r.logfile.maxsize=3D0

# Maximum number of rolled log files which wil= l be allowed before old
#  files are deleted.  The default val= ue of 0 implies no limit.
wrapper.logfile.maxfiles=3D0

# Log Level for sys/event log outpu= t.  (See docs for log levels)
wrapper.syslog.loglevel=3DNONE
#********************************************************************
#= Wrapper Windows Properties
#********************************************************************# Title to use when running as a console
wrapper.console.title=3DGeron= imo J2EE Server

#***************************************************= *****************
# Wrapper Windows NT/2000/XP Service Properties
#*******************= *************************************************
# WARNING - Do not mod= ify any of these properties when an application
#  using this confi= guration file has been installed as a service.
#  Please uninstall the service before modifying this section.&nbs= p; The
#  service can then be reinstalled.

# Name of the ser= vice
wrapper.ntservice.name=3DGeronimo

# Display name of the serv= ice
wrapper.ntservice.displayname=3DGeronimo J2EE Server

# Description of the service
wrapper.ntservice.descr= iption=3DGeronimo J2EE Server

# Service dependencies.  Add depe= ndencies as needed starting from 1
wrapper.ntservice.dependency.1=3D
=
# Mode in which the service is installed.  AUTO_START or DEMAND_ST= ART
wrapper.ntservice.starttype=3DAUTO_START

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

=
------=_Part_758_3362414.1143055696862--