----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files.  Don't make us guess your problem!!!
----------------------------------------------------------------

Desperately trying to configure JServ 1.1b3 with Apache
1.3.9, running on Mandrake 6.1.  Using IBM's JDK-1.1.8. 
It might be easier for everyone if someone with the same
setup would just send me their configuration files, and I'll
compare them and see where I've gone wrong.

The problem: Nothing works.  In addition, after starting
apache with the command "/usr/lib/apache/bin/apachectl
start", the following messages are periodically appended to
/usr/lib/apache/logs/mod_jserv.log (timestamps removed):

(INFO) wrapper: Java VM spawned (PID=21777, PPID=21769)
(INFO) wrapper: watching processes (PID=21769,PPID=21768,JVM
PID=21777)
(EMERGENCY) ajp12: can not connect to host 127.0.0.1:8007
(EMERGENCY) ajp12: function connection fail
(INFO) wrapper: Java VM is not responding (PID=21769)
(INFO) wrapper: Java VM restarting (PID=21769)

Every so many restarts, the following is appended to
/usr/lib/apache/logs/mod_jserv.log:

(ERROR) wrapper: printing debugging information (command
line, env)
(ERROR) wrapper: argument[ 0] /usr/local/java/bin/java
(ERROR) wrapper: argument[ 1] org.apache.jserv.JServ
(ERROR) wrapper: argument[ 2]
/usr/lib/apache/conf/jserv/jserv.properties
(ERROR) wrapper: environment[ 0]
CLASSPATH=/usr/local/java/classes:/usr/local/java/lib/classes.zip:/usr/lib/apache/libexec/ApacheJServ.jar:/usr/local/jsdk/lib/jsdk.jar
(INFO) wrapper: Java VM died 10 times in a row with less
than 120 seconds between successive failures, setting delay
to 300 seconds before restarting. Check the Apache error log
and the Apache JServ log files for more details; for maximum
log information be sure to enable the Apache  JServ log file
in the main jserv properties file by: setting the  'log'
property to true, the 'log.file' property to a file
writable  by the uid as whom Apache JServ is run, and by
enabling log channels  using the 'log.channel.*' properties)
(INFO) wrapper: Java VM restarting (PID=21937)

I've appended my configuration and log files.  I hope the
length is not offensive.  Anything else you need to see,
just ask.  I have installation transcripts, if that's
relevant.

I have read through the FAQ (especially the page at
http://java.apache.org/faq/fom-serve/cache/222.html ), so
either I'm missing something or the answer isn't there. 
Please help!  This is making me nuts.  I'd like to get away
from system administration and into servlet development! 
=)  Thanks in advance.

--Travis
  <[EMAIL PROTECTED]>  
  <http://dawnstar.org/travis>





###############################################################################
#                     Apache JServ Configuration
File                         #
###############################################################################

# Note: this file should be appended or included into your
httpd.conf

# Tell Apache on win32 to load the Apache JServ
communication module
#LoadModule jserv_module modules/ApacheModuleJServ.dll

# Tell Apache on Unix to load the Apache JServ communication
module
# For shared object builds only!!!
LoadModule jserv_module /usr/lib/apache/libexec/mod_jserv.so

<IfModule mod_jserv.c>

# Whether Apache must start Apache JServ or not (On=Manual
Off=Autostart)
# Syntax: ApJServManual [on/off]
# Default: "Off"
ApJServManual off

# Properties filename for Apache JServ in Automatic Mode. 
# In manual mode this directive is ignored
# Syntax: ApJServProperties [filename]
# Default: "./conf/jserv.properties"
ApJServProperties
/usr/lib/apache/conf/jserv/jserv.properties

# Log file for this module operation relative to Apache root
directory.
# Set the name of the trace/log file.  To avoid possible
confusion about
# the location of this file, an absolute pathname is
recommended.
# 
# This log file is different than the log file that is in
the
# jserv.properties file. This is the log file for the C
portion of Apache
# JServ.
# 
# On Unix, this file must have write permissions by the
owner of the JVM
# process. In other words, if you are running Apache JServ
in manual mode
# and Apache is running as user nobody, then the file must
have its
# permissions set so that that user can write to it.
# Syntax: ApJServLogFile [filename] 
# Default: "./logs/mod_jserv.log"
# Note: when set to "DISABLED", the log will be redirected
to Apache error log
ApJServLogFile /usr/lib/apache/logs/mod_jserv.log

# Log Level for this module
# Syntax: ApJServLogLevel
[debug|info|notice|warn|error|crit|alert|emerg]
# Default: info    (unless compiled w/ JSERV_DEBUG, in which
case it's debug)
ApJServLogLevel debug

# Protocol used by this host to connect to Apache JServ
# (see documentation for more details on available
protocols)
# Syntax: ApJServDefaultProtocol [name]
# Default: "ajpv12"
ApJServDefaultProtocol ajpv12

# Default host on which Apache JServ is running
# Syntax: ApJServDefaultHost [hostname]
# Default: "localhost"
ApJServDefaultHost 127.0.0.1

# Default port that Apache JServ is listening to
# Syntax: ApJServDefaultPort [number]
# Default: protocol-dependant (for ajpv12 protocol this is
"8007")
ApJServDefaultPort 8007

# The amount of time to give to the JVM to start up as well
# as the amount of time to wait to ping the JVM to see if it
# is alive. Slow or heavily loaded machines might want to 
# increase this value.
# Default: 10 seconds
# ApJServVMTimeout 10

# Passes parameter and value to specified protocol.
# Syntax: ApJServProtocolParameter [name] [parameter]
[value]
# Default: NONE
# Note: Currently no protocols handle this. Introduced for
future protocols.

# Apache JServ secret key file relative to Apache root
directory.
# Syntax: ApJServSecretKey [filename]
# Default: "./conf/jserv.secret.key"
# Warning: if authentication is DISABLED, everyone on this
machine (not just
# this module) may connect to your servlet engine and
execute servlet 
# bypassing web server restrictions. See the documentation
for more information
#ApJServSecretKey
/usr/lib/apache/conf/jserv/jserv.secret.key
ApJServSecretKey DISABLED

# Mount point for Servlet zones
# (see documentation for more information on servlet zones)
# Syntax: ApJServMount [name] [jserv-url]
# Default: NONE
# Note: [name] is the name of the Apache URI path to mount
jserv-url on
#       [jserv-url] is something like
"protocol://host:port/zone"
#  If protocol, host or port are not specified, the values
from 
#  "ApJServDefaultProtocol", "ApJServDefaultHost" or
"ApJServDefaultPort" 
#  will be used. 
#  If zone is not specified, the zone name will be the first
subdirectory of
#  the called servlet.
# Example: "ApJServMount /servlets /myServlets"
#  if user requests "http://host/servlets/TestServlet"
#  the servlet "TestServlet" in zone "myServlets" on default
host
#  thru default protocol on defaul port will be requested
# Example: "ApJServMount /servlets ajpv12://localhost:8007"
#  if user requests
"http://host/servlets/myServlets/TestServlet"
#  the servlet "TestServlet" in zone "myServlets" will be
requested
# Example: "ApJServMount /servlets
ajpv12://jserv.mydomain.com:15643/myServlets"
#  if user requests "http://host/servlets/TestServlet" the
servlet 
#  "TestServlet" in zone "myServlets" on host
"jserv.mydomain.com" using 
#  "ajpv12" protocol on port "15643" will be executed
ApJServMount /servlets /root
ApJServMount /servlet /root

# Whether <VirtualHost> inherits base host mount points or
not
# Syntax: ApJServMountCopy [on/off]
# Default: "On"
# Note: This directive is meaninful only when virtual hosts
are being used
ApJServMountCopy on

# Executes a servlet passing filename with proper extension
in PATH_TRANSLATED 
# property of servlet request.
# Syntax: ApJServAction [extension] [servlet-uri]
# Defaults: NONE
# Notes: This is used for external tools.
#ApJServAction .jsp /servlets/org.gjt.jsp.JSPServlet
#ApJServAction .gsp /servlets/com.bitmechanic.gsp.GspServlet
#ApJServAction .jhtml /servlets/org.apache.servlet.ssi.SSI
#ApJServAction .xml /servlets/org.apache.cocoon.Cocoon

# Enable the Apache JServ status handler with the URL of 
# "http://servername/jserv/" (note the trailing slash!)
# Change the "deny" directive to restrict access to this
status page.
<Location /jserv/>
  SetHandler jserv-status
  
  order deny,allow
  deny from all
  allow from localhost 127.0.0.1
</Location>

############################## W A R N I N G
##################################
# Remember to disable or otherwise protect the execution of
the Apache JServ  #
# Status Handler (see right above) on a production
environment since this may #
# give untrusted users the ability to obtain restricted
information on your   #
# servlets and their initialization arguments such as JDBC
passwords and      #
# other important information. The Apache JServ Status
Handler should be      #
# accessible only by system
administrators.                                   #
###############################################################################

</IfModule>




###############################################################################
#                        Apache JServ Configuration
File                      #
###############################################################################

################################ W A R N I N G
################################
# Unlike normal Java properties, JServ configurations have
some important 
# extentions:
#
#    1) commas are used as token separators
#    2) multiple definitions of the same key are
concatenated in a 
#       comma-separated list.
###############################################################################

#
# Execution parameters
#######################

# The Java Virtual Machine interpreter.
# Syntax: wrapper.bin=[filename] (String)
# Note: specify a full path if the interpreter is not
visible in your path.
wrapper.bin=/usr/local/java/bin/java

# Arguments passed to Java interpreter (optional)
# Syntax: wrapper.bin.parameters=[parameters] (String)
# Default: NONE

# Apache JServ entry point class (should not be changed)
# Syntax: wrapper.class=[classname] (String)
# Default: "org.apache.jserv.JServ"

# Arguments passed to main class after the properties
filename (not used)
# Syntax: wrapper.class.parameters=[parameters] (String)
# Default: NONE
# Note: currently not used

# PATH environment value passed to the JVM
# Syntax: wrapper.path=[path] (String)
# Default: "/bin:/usr/bin:/usr/local/bin" for Unix systems
#          "c:\(windows-dir);c:\(windows-system-dir)" for
Win32 systems
# Notes: if more than one line is supplied these will be
concatenated using
#        ":" or ";" (depending wether Unix or Win32)
characters
#        Under Win32 (windows-dir) and (windows-system-dir)
will be
#        automatically evaluated to match your system
requirements
wrapper.path=/bin
wrapper.path=/usr/bin
wrapper.path=/usr/local/bin
wrapper.path=/usr/local/java/bin

# CLASSPATH environment value passed to the JVM
# Syntax: wrapper.classpath=[path] (String)
# Default: NONE (Sun's JDK/JRE already have a default
classpath)
# Note: if more than one line is supplied these will be
concatenated using
#       ":" or ";" (depending wether Unix or Win32)
characters. JVM must be
#       able to find JSDK and JServ classes and any utility
classes used by
#       your servlets.
# Note: the classes you want to be automatically reloaded
upon modification
#       MUST NOT be in this classpath or the classpath of
the shell
#       you start the Apache from.
#
wrapper.classpath=/usr/local/java/classes
wrapper.classpath=/usr/local/java/lib/classes.zip
wrapper.classpath=/usr/lib/apache/libexec/ApacheJServ.jar
wrapper.classpath=/usr/local/jsdk/lib/jsdk.jar

# An environment name with value passed to the JVM
# Syntax: wrapper.env=[name]=[value] (String)
# Default: NONE on Unix Systems
#          SystemDrive and SystemRoot with appropriate
values on Win32 systems

# An environment name with value copied from caller to Java
Virtual Machine
# Syntax: wrapper.env.copy=[name] (String)
# Default: NONE

# Copies all environment from caller to Java Virtual Machine
# Syntax: wrapper.env.copyall=[true|false] (boolean)
# Default: false

# Protocol used for signal handling
# Syntax: wrapper.protocol=[name] (String)
# Default: ajpv12

#
# General parameters
######################

# Set the default IP address or hostname Apache JServ binds
(or listens) to.
#
# If you have a machine with multiple IP addresses, this
address
# will be the one used. If you set the value to localhost,
it
# will be resolved to the IP address configured for the
locahost
# on your system (generally this is 127.0.0.1). This feature
is so 
# that one can have multiple instances of Apache JServ
listening on 
# the same port number, but different IP addresses on the
same machine.
#
# Syntax: bindaddress=[ipaddress] or [localhost]
# Default: localhost
bindaddress=127.0.0.1

# Set the port Apache JServ listens to.
# Syntax: port=[1024,65535] (int)
# Default: 8007
port=8007

#
# Servlet Zones parameters
###########################

# List of servlet zones Apache JServ manages
# Syntax: zones=[servlet zone],[servlet zone]... (Comma
separated list of String)
# Default: NONE
zones=root

# Configuration file for each servlet zone (one per servlet
zone)
# Syntax: [servlet zone name as on the zones
list].properties=[full path to configFile] (String)
# Default: NONE
# Note: if the file could not be opened, try using absolute
paths.
root.properties=/usr/lib/apache/conf/jserv/zone.properties

#
# Thread Pool parameters
#########################

# Enables or disables the use of the thread pool.
# Syntax: pool=[true|false] (boolean)
# Default: false
# WARNING: the pool has not been extensively tested and may
generate deadlocks. 
# For this reason, we advise against using this code in
production environments.
pool=false

# Indicates the number of idle threads that the pool may
contain.
# Syntax: pool.capacity=(int)>0
# Default: 10
# NOTE: depending on your system load, this number should be
low for contantly
# loaded servers and should be increased depending on load
bursts.
pool.capacity=10

# Indicates the pool controller that should be used to
control the 
# level of the recycled threads.
# Syntax: pool.controller=[full class of controller]
(String)
# Default: org.apache.java.recycle.DefaultController
# NOTE: it is safe to leave this unchanged unless special
recycle behavior
# is needed. Look at the "org.apache.java.recycle" package
javadocs for more
# info on other pool controllers and their behavior.
pool.controller=org.apache.java.recycle.DefaultController

#
# Security parameters
#####################

# Enable/disable the execution of org.apache.jserv.JServ as
a servlet.
# This is disabled by default because it may give
informations that should
# be restricted.
# Note that the execution of Apache JServ as a servlet is
filtered by the web
# server modules by default so that both sides should be
enabled to let this 
# service work.
# This service is useful for installation and configuration
since it gives 
# feedback about the exact configurations Apache JServ is
using, but it should
# be disabled when both installation and configuration
processes are done.
# Syntax: security.selfservlet=[true|false] (boolean)
# Default: false
# WARNING: disable this in a production environment since
may give reserved
# information to untrusted users.
security.selfservlet=true

# Set the maximum number of socket connections Apache JServ
may handle 
# simultaneously. Make sure your operating environment has
enough file
# descriptors to allow this number.
# Syntax: security.maxConnections=(int)>1
# Default: 50
security.maxConnections=50

# Backlog setting for very fine performance tunning of
JServ.
# Unless you are familiar to sockets leave this value
commented out.
# security.backlog=5

# List of IP addresses allowed to connect to Apache JServ.
This is a first 
# security filtering to reject possibly unsecure connections
and avoid the 
# overhead of connection authentication.
# Syntax: security.allowedAddresses=[IP address],[IP
Address]... (Comma separated list of IP
addresses)
# Default: 127.0.0.1
security.allowedAddresses=127.0.0.1

# Enable/disable connection authentication. 
# NOTE: unauthenticated connections are a little faster
since authentication 
# handshake is not performed at connection creation.
# WARNING: authentication is disabled by default because we
believe that
# connection restriction from all IP addresses but localhost
reduces your
# time to get Apache JServ to run. If you allow other
addresses to connect and
# you don't trust it, you should enable authentication to
prevent untrusted
# execution of your servlets. Beware: if authentication is
disabled and the
# IP address is allowed, everyone on that machine can
execute your servlets!
# Syntax: security.authentication=[true,false] (boolean)
# Default: true
security.authentication=false

# Authentication secret key.
# The secret key is passed as a file that must be kept
secure and must
# be exactly the same of those used by clients to
authenticate themselves.
# Syntax: security.secretKey=[secret key path and filename]
(String)
# Default: NONE
# Note: if the file could not be opened, try using absolute
paths.
#security.secretKey=/usr/lib/apache/conf/jserv/jserv.secret.key

# Length of the randomly generated challenge string (in
bytes) used to
# authenticate connections. 5 is the lowest possible choice
to force a safe
# level of security and reduce connection creation overhead.
# Syntax: security.challengeSize=(int)>5
# Default: 5
#security.challengeSize=5

#
# Logging parameters
####################

# Enable/disable Apache JServ logging.
# WARNING: logging is a very expensive operation in terms of
performance. You
# should reduced the generated log to a minumum or even
disable it if fast 
# execution is an issue.  Note that if all log channels (see
below) are
# enabled, the log may become really big since each servlet
request may
# generate many Kb of log. Some log channels are mainly for
debugging
# purposes and should be disabled in a production
environment.
# Syntax: log=[true,false] (boolean)
# Default: true
log=true

# Set the name of the trace/log file.  To avoid possible
confusion about
# the location of this file, an absolute pathname is
recommended.
# 
# This log file is different than the log file that is in
the
# jserv.conf file. This is the log file for the Java portion
of Apache
# JServ.
#
# On Unix, this file must have write permissions by the
owner of the JVM
# process. In other words, if you are running Apache JServ
in manual mode
# and Apache is running as user nobody, then the file must
have its
# permissions set so that that user can write to it.
# Syntax: log.file=[log path and filename] (String)
# Default: NONE
# Note: if the file could not be opened, try using absolute
paths.
log.file=/usr/lib/apache/logs/jserv.log

# Enable the timestamp before the log message
# Syntax: log.timestamp=[true,false] (boolean)
# Default: true
log.timestamp=true

# Use the given string as a data format 
# (see java.text.SimpleDateFormat for the list of options)
# Syntax: log.dateFormat=(String)
# Default: [dd/MM/yyyy HH:mm:ss:SSS zz]
log.dateFormat=[dd/MM/yyyy HH:mm:ss:SSS zz]
 
# Since all the messages logged are processed by a thread
running with
# minimum priority, it's of vital importance that this
thread gets a chance
# to run once in a while. If it doesn't, the log queue
overflow occurs,
# usually resulting in the OutOfMemoryError.
#
# To prevent this from happening, two parameters are used:
log.queue.maxage
# and log.queue.maxsize. The former defines the maximum time
for the logged
# message to stay in the queue, the latter defines maximum
number of
# messages in the queue.
#
# If one of those conditions becomes true (age > maxage ||
size > maxsize),
# the log message stating that fact is generated and the log
queue is
# flushed in the separate thread.
#
# If you ever see such a message, either your system doesn't
live up to its
# expectations or you have a runaway loop (probably, but not
necessarily,
# generating a lot of log messages).
#
# WARNING: Default values are lousy, you probably want to
tweak them and
# report the results back to the development team.

# Syntax: log.queue.maxage = [milliseconds]
# Default: 5000
log.queue.maxage = 5000

# Syntax: log.queue.maxsize = [integer]
# Default: 1000
log.queue.maxsize = 1000

# Enable/disable logging the channel name
# Default: false
# log.channel=false

# Enable/disable channels, each logging different actions.
# Syntax: log.channel.[channel name]=[true,false] (boolean)
# Default: false

# Info channel - quite a lot of informational messages
# hopefully you don't need them under normal circumstances
log.channel.info=true

# Servlets exception, i.e. exception caught during 
# servlet.service() processing are monitored here
# you probably want to have this one switched on
log.channel.servletException=true

# JServ exception, caught internally in jserv
# we suggest to leave it on
log.channel.jservException=true

# Warning channel, it catches all the important
# messages that don't cause JServ to stop, leave it on
log.channel.warning=true

# Servlet log
# All messages logged by servlets. Probably you want 
# this one to be switched on.
log.channel.servletLog=true

# Critical errors
# Messages produced by critical events causing jserv to stop
log.channel.critical=true

# Debug channel
# Only for internal debugging purposes
# log.channel.debug=true




[Mon Nov 22 23:01:50 1999] [info] created shared memory
segment #3712
[Mon Nov 22 23:01:50 1999] [notice] Apache/1.3.9 (Unix)
ApacheJServ/1.1b3 configured -- resuming
normal operations
[Mon Nov 22 23:01:50 1999] [info] Server built: Nov 22 1999
21:19:26




[22/11/1999 23:01:50:798] (INFO) Apache Module was
cleaned-up
[22/11/1999 23:01:53:824] (INFO) wrapper classpath:
/usr/local/java/classes:/usr/local/java/lib/classes.zip:/usr/lib/apache/libexec/ApacheJServ.jar:/usr/local/jsdk/lib/jsdk.jar
[22/11/1999 23:01:53:824] (INFO) wrapper: Java VM spawned
(PID=22235, PPID=22229)
[22/11/1999 23:02:03:831] (INFO) wrapper: watching processes
(PID=22229,PPID=22228,JVM PID=22235)
[22/11/1999 23:02:03:831] (EMERGENCY) ajp12: can not connect
to host 127.0.0.1:8007
[22/11/1999 23:02:03:831] (EMERGENCY) ajp12: function
connection fail
[22/11/1999 23:02:03:831] (INFO) wrapper: Java VM is not
responding (PID=22229)
[22/11/1999 23:02:08:881] (INFO) wrapper: Java VM restarting
(PID=22229)
[22/11/1999 23:02:08:881] (INFO) wrapper: Java VM spawned
(PID=22246, PPID=22229)
[22/11/1999 23:02:21:901] (EMERGENCY) ajp12: can not connect
to host 127.0.0.1:8007
[22/11/1999 23:02:21:901] (EMERGENCY) ajp12: function
connection fail
[22/11/1999 23:02:21:901] (INFO) wrapper: Java VM is not
responding (PID=22229)
[22/11/1999 23:02:26:951] (INFO) wrapper: Java VM restarting
(PID=22229)
[22/11/1999 23:02:26:955] (INFO) wrapper: Java VM spawned
(PID=22257, PPID=22229)
[22/11/1999 23:02:39:971] (EMERGENCY) ajp12: can not connect
to host 127.0.0.1:8007
[22/11/1999 23:02:39:971] (EMERGENCY) ajp12: function
connection fail
[22/11/1999 23:02:39:971] (INFO) wrapper: Java VM is not
responding (PID=22229)
[22/11/1999 23:02:45:021] (INFO) wrapper: Java VM restarting
(PID=22229)
[22/11/1999 23:02:45:021] (INFO) wrapper: Java VM spawned
(PID=22268, PPID=22229)
[22/11/1999 23:02:58:041] (EMERGENCY) ajp12: can not connect
to host 127.0.0.1:8007
[22/11/1999 23:02:58:041] (EMERGENCY) ajp12: function
connection fail
[22/11/1999 23:02:58:041] (INFO) wrapper: Java VM is not
responding (PID=22229)
[22/11/1999 23:03:03:091] (INFO) wrapper: Java VM restarting
(PID=22229)
[22/11/1999 23:03:03:091] (INFO) wrapper: Java VM spawned
(PID=22279, PPID=22229)
[22/11/1999 23:03:16:111] (EMERGENCY) ajp12: can not connect
to host 127.0.0.1:8007
[22/11/1999 23:03:16:111] (EMERGENCY) ajp12: function
connection fail
[22/11/1999 23:03:16:111] (INFO) wrapper: Java VM is not
responding (PID=22229)
[22/11/1999 23:03:21:161] (ERROR) wrapper: printing
debugging information (command line, env)
[22/11/1999 23:03:21:161] (ERROR) wrapper: argument[ 0]
/usr/local/java/bin/java
[22/11/1999 23:03:21:161] (ERROR) wrapper: argument[ 1]
org.apache.jserv.JServ
[22/11/1999 23:03:21:161] (ERROR) wrapper: argument[ 2]
/usr/lib/apache/conf/jserv/jserv.properties
[22/11/1999 23:03:21:161] (ERROR) wrapper: environment[ 0]
CLASSPATH=/usr/local/java/classes:/usr/local/java/lib/classes.zip:/usr/lib/apache/libexec/ApacheJServ.jar:/usr/local/jsdk/lib/jsdk.jar
[22/11/1999 23:03:21:161] (ERROR) wrapper: environment[ 1]
PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/java/bin:/bin:/usr/bin:/usr/local/bin
[22/11/1999 23:03:21:161] (INFO) wrapper: Java VM died 5
times in a row with less than 120 seconds
between successive failures, setting delay to 60 seconds
before restarting. Check the Apache error log
and the Apache JServ log files for more details; for maximum
log information be sure to enable the
Apache  JServ log file in the main jserv properties file by:
setting the  'log' property to true, the
'log.file' property to a file writable  by the uid as whom
Apache JServ is run, and by enabling log
channels  using the 'log.channel.*' properties)
[22/11/1999 23:04:06:311] (INFO) wrapper: Java VM restarting
(PID=22229)
[22/11/1999 23:04:06:311] (INFO) wrapper: Java VM spawned
(PID=22290, PPID=22229)
[22/11/1999 23:04:19:331] (EMERGENCY) ajp12: can not connect
to host 127.0.0.1:8007
[22/11/1999 23:04:19:331] (EMERGENCY) ajp12: function
connection fail
[22/11/1999 23:04:19:331] (INFO) wrapper: Java VM is not
responding (PID=22229)


--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to