|
From: Sam R. <sam...@gm...> - 2006-02-23 14:16:38
|
Leif, here's the wrapper.conf file (the {tag} items are altered by our
installer and some non-important classname info has been changed). I'd lik=
e
to clear up that i don't know that the service wrapper is responsible for
the issues we're seeing, it's just clear that any file associated with the
service is affected by what's happening - so it seems like a good place to
start.
#********************************************************************
# Wrapper Properties
#********************************************************************
# Java Application
#wrapper.java.command=3D..\java\bin\java
wrapper.java.command=3D{jre}/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=3DMainClass
# Java Classpath (include wrapper.jar) Add class path elements as
# needed starting from 1
wrapper.java.classpath.1=3D../wrapper/wrapper.jar
wrapper.java.classpath.2=3D../bin/{jar}
wrapper.java.classpath.3=3D../lib/j2ee/mail.jar
wrapper.java.classpath.4=3D../lib/xml/jdom.jar
wrapper.java.classpath.5=3D../lib/j2ee/activation.jar
wrapper.java.classpath.6=3D../lib/j2ee/servlet.jar
wrapper.java.classpath.7=3D../lib/apache/commons/commons-lang-1.0.1.jar
wrapper.java.classpath.8=3D../lib/db/mysql.jar
wrapper.java.classpath.9=3D../lib/util/concurrent.jar
wrapper.java.classpath.10=3D../lib/util/jetty.jar
wrapper.java.classpath.11=3D../lib/apache/commons/commons-logging-api.jar
wrapper.java.classpath.12=3D../lib/util/tools.jar
wrapper.java.classpath.13=3D../lib/apache/commons/commons-io-1.1.jar
wrapper.java.classpath.14=3D../lib/apache/ant/ant.jar
wrapper.java.classpath.15=3D../lib/apache/axis/axis.jar
wrapper.java.classpath.16=3D../lib/apache/axis/axis-ant.jar
wrapper.java.classpath.17=3D../lib/apache/axis/axis-schema.jar
wrapper.java.classpath.18=3D../lib/apache/commons/commons-discovery-0.2.jar
wrapper.java.classpath.19=3D../lib/apache/commons/commons-el.jar
wrapper.java.classpath.20=3D../lib/apache/jasper/jasper-compiler.jar
wrapper.java.classpath.21=3D../lib/apache/jasper/jasper-runtime.jar
wrapper.java.classpath.22=3D../lib/apache/axis/jaxrpc.jar
wrapper.java.classpath.23=3D../lib/util/jmx.jar
wrapper.java.classpath.24=3D../lib/apache/log4j/log4j-1.2.8.jar
wrapper.java.classpath.25=3D../lib/apache/mx4j/mx4j.jar
wrapper.java.classpath.26=3D../lib/apache/mx4j/mx4j-remote.jar
wrapper.java.classpath.27=3D../lib/apache/mx4j/mx4j-tools.jar
wrapper.java.classpath.28=3D../lib/apache/axis/opensaml-1.0.1.jar
wrapper.java.classpath.29=3D../lib/apache/axis/saaj.jar
wrapper.java.classpath.30=3D../lib/apache/axis/wsdl4j-1.5.1.jar
wrapper.java.classpath.31=3D../lib/apache/axis/wss4j.jar
wrapper.java.classpath.32=3D../lib/apache/xml/xercesImpl.jar
wrapper.java.classpath.33=3D../lib/apache/xml/xml-apis.jar
wrapper.java.classpath.34=3D../lib/xml/xmlsec-1.3.0.jar
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=3D../wrapper/
wrapper.java.library.path.2=3D./
# Java Additional Parameters
wrapper.java.additional.1=3D-server
wrapper.java.additional.2=3D-Dase.tag=3D{tag}
wrapper.java.additional.3=3D-Dwrapper.actionserver.port=3D{actionport}
wrapper.java.additional.4=3D-Djava.io.tmpdir=3D.
wrapper.java.additional.5=3D-Dsun.rmi.server.exceptionTrace=3Dtrue
# Sets the working directory for the application.
wrapper.working.dir=3D../{tag}
# Initial Java Heap Size (in MB)
wrapper.java.initmemory=3D64
# Maximum Java Heap Size (in MB)
wrapper.java.maxmemory=3D512
#Dump threads when a failure to exit occurs
wrapper.request_thread_dump_on_failed_jvm_exit=3DTRUE
#Time before bailing the JVM
wrapper.jvm_exit.timeout=3D180
#Delay between an internal shutdown and start
wrapper.restart.delay=3D30
#How long to wait for the jvm to stop before killing it
wrapper.shutdown.timeout=3D250
#Maximum number of times to restart JVM
wrapper.max_failed_invocations=3D100
#********************************************************************
# Wrapper Logging Properties
#********************************************************************
# Format of output for the console. (See docs for formats)
wrapper.console.format=3D
# Log Level for console output. (See docs for log levels)
wrapper.console.loglevel=3DNONE
# Log file to use for wrapper output logging.
wrapper.logfile=3Dlog/ase.log
# Format of output for the log file. (See docs for formats)
wrapper.logfile.format=3DM
# 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=3D10m
# 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=3D50
# Log Level for sys/event log output. (See docs for log levels)
wrapper.syslog.loglevel=3DERROR
# Ping Interval - How often the JVM will be pinged for life
wrapper.ping.interval=3D3595
#Ping Timeout - How long to wait for a response from the JVM
wrapper.ping.timeout=3D3600
#Filters and Triggers - Actions: RESTART, SHUTDOWN, NONE
#wrapper.filter.trigger.1=3Djava.lang.OutOfMemoryError
#wrapper.filter.action.1=3DRESTART
#********************************************************************
# Wrapper NT 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=3D{tag}
# Display name of the service
wrapper.ntservice.displayname=3D{tag}
# Description of the service
wrapper.ntservice.description=3DDescription
# Service dependencies. Add dependencies as needed starting from 1
#wrapper.ntservice.dependency.1=3Dmysql
# 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
We run the service as an administrative user (admin or user with admin
privaledges).
Are there any new versions of the wrapper released (or being released in th=
e
near future)?
>Can you post your wrapper.conf file. I still can't think of anything
>that the Wrapper could
>possibly be doing to cause this. But I am curious about how the service
>is being configured
>to run. System user, or are you specifying a specific user to run as.
>Also wondering about your wrapper.log file. It is specified using the
>following property:
>wrapper.logfile=3D../logs/wrapper.log
>If the Wrapper is unable to write to that file for any reason, it will
>try writing to
>./wrapper.log Failing that, it will create a file in the
>Windows\system32 directory.
Thanks,
Sam
|