costin      02/05/16 17:35:18

  Modified:    jk/conf  workers2.properties
  Log:
  Update the worker.properties.
  
  We use a special property 'info' for comments, that allows jk_config.c to
  preserve them when saving. Any # comment will be lost.
  
  I'll start working on docs and the jmx wrapper, most of the code
  should be stable and working fine.
  
  Revision  Changes    Path
  1.12      +67 -101   jakarta-tomcat-connectors/jk/conf/workers2.properties
  
  Index: workers2.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/conf/workers2.properties,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- workers2.properties       6 May 2002 22:48:56 -0000       1.11
  +++ workers2.properties       17 May 2002 00:35:18 -0000      1.12
  @@ -1,142 +1,108 @@
  -# Comments will be lost when protocol-based config will be used
  -# ( at least in the first version ). In a future version we'll save
  -# the comments before every section and property and save ( maybe )
  -
  -# Global options ( in addition to the pre-defined fs, ps, java_home
  -[config]
  -## TOMCAT_HOME, CATALINA_HOME, JAVA_HOME and LD_LIBRARY_PATH 
  -# must be set for the jni worker to operate.
  -debugEnv=0
  -
  -
  -# Logger options. For apache2 only level can be set ( it logs to apache's error.log 
)
   [logger]
   level=DEBUG
  -# File property is not used on Apache2 or if a 'native' logger is available
  -# The Apache2 ( or native ) log file is used instead
  -# For apache1 the file must be specified if you want logging.
  -# file=logs/mod_jk.log
   
  -[shm]
  -file=${serverRoot}/logs/jk2.shm
  -size=1000000
  +[config:]
  +file=${serverRoot}/conf/workers2.properties
  +debug=0
  +debugEnv=0
   
  -[uriMap]
  +[uriMap:]
  +info=Maps the requests. Options: debug
   debug=0
   
  -[workerEnv]
  +[shm:]
  +info=Scoreboard. Required for reconfiguration and status with multiprocess servers
  +file=${serverRoot}/logs/jk2.shm
  +size=1000000
   debug=0
  +disabled=0
   
  -#################### Channels ####################
  -# Each channel defines a communication mechanism to a tomcat instance.
  -# Each channel is associated with a ajp13:NAME, with the same local name
  +[workerEnv:]
  +info=Global server options
  +timing=1
  +debug=0
   
  +[lb:lb]
  +info=Default load balancer.
  +debug=0
   
  -# Default channel 
  -#[channel.socket:localhost:8009]
  -#lb_factor=1
  -#tomcatId=localhost:8009
  +[lb:lb_1]
  +info=A second load balancer.
  +debug=0
   
  +[channel.socket:localhost:8009]
  +info=Ajp13 forwarding over socket
  +debug=0
  +tomcatId=localhost:8009
   
  -# Example additional socket channel. The location is in the name ( URL-style
   [channel.socket:localhost:8019]
  +info=A second tomcat instance. 
  +debug=0
   tomcatId=localhost:8019
   lb_factor=1
  -group=lb_1
   group=lb
  +group=lb_1
  +disabled=0
   
  +[channel.un:/opt/33/work/jk2.socket]
  +info=A second channel connecting to localhost:8019 via unix socket
  +tomcatId=localhost:8019
  +lb_factor=1
  +debug=0
   
  -
  -# Example unix socket.
  -# XXX We must use an explicit setting to use substitution - resolve this
  -[channel.apr:${TOMCAT_HOME}/work/jk2.socket]
  -tomcatId=localhost:8009
  -lb_factor=0
  -
  -
  -# 
  -# The JNI channel is enabled and configured automatically
  -# if a VM is detected and tomcat started.
   [channel.jni:jni]
  +info=The jni channel, used if tomcat is started inprocess
   
  -#################### Workers ####################
  -# All non-ajp13 workers or workers with special configurations
  -# There is no configuration for ajp13 workers - you just configure
  -# channels 
  -
  -# The status worker. 
  -[worker.status]
  -
  +[status:]
  +info=Status worker, displays runtime informations
   
  -# Requirements: libjvm.so MUST BE INCLUDED in LD_LIBRARY_PATH for this 
  -# to work reliably and on all platforms. Same for other java libs. 
  -# "java" script is a good example, Sun needs it to start java and we need it to.
  -# JAVA_HOME and TOMCAT_HOME can be set as environment variables
  -[vm]
  -# That will work with both 3.x and 4.x. 
  +[vm:]
  +info=Parameters used to load a JVM in the server process
   OPT=-Djava.class.path=${TOMCAT_HOME}/bin/tomcat-jni.jar
   OPT=-Dtomcat.home=${TOMCAT_HOME}
   OPT=-Dcatalina.home=${TOMCAT_HOME}
   OPT=-Xmx128M
  -#OPT=-Djava.compiler=NONE
  -
  +disabled=1
   
   [worker.jni:jniCmd1]
  +info=Command to be executed by the VM. This one will start tomcat.
  +class=org.apache.jk.apr.TomcatStarter
   ARG=start
  +disabled=1
   
  +[uri:/jkstatus/*]
  +info=Display status information and checks the config file for changes.
  +group=status:
   
  -#################### Locations #################### 
  -# XXX Uris to be read from separate file, one per webapp.
  -# XXX Webapps to be declared automatically, using webapps/ content :-)
  -
  -
  -### Virtual host definitions ( in the vhost directory ) 
  -# No '/' in the name. 
  -# It _must_ be defined for each virtual host ( or bad things will happen in jk2.0, 
  -# later we might forgive you ) ( either manually or automatically )
  -
  -[uri:localhost:8080]
  -alias=127.0.0.1:8080
  -alias=myLocalHost:8080
  -
  -### Webapps definitions ( in each webapp )
  -# The name and context are equals ( that's how we know it's a context definition )
  -# Must be defined 
  -
  -[uri:/examples]
  -context=/examples
  -
  -[uri:/examples1]
  -context=/examples
  +[uri:127.0.0.1:8003]
  +info=Example virtual host. Make sure myVirtualHost is in /etc/hosts to test it
  +alias=myVirtualHost:8003
  +
  +[uri:127.0.0.1:8003/ex]
  +info=Example webapp in the virtual host. It'll go to lb_1 ( i.e. localhost:8019 )
  +context=/ex
   group=lb_1
   
  -[uri:localhost:8080/examples]
  +[uri:/examples]
  +info=Example webapp in the default context. 
   context=/examples
  -
  -# Status worker. XXX protect it with <Location> and security settings,
  -# it'll display all properties - including eventual secrets.
  -# 
  -[uri:/jkstatus/*]
  -group=worker.status:
  -
  -### Per/uri mappings
  -
  -# Exact mapping
  -[uri:/examples/servlet/RequestHeaderExample]
  -
  -# Prefix mapping
  -[uri:/examples/servlet/RequestInfoExample/*]
  -
  -[uri:/examples/*]
  +debug=0
   
   [uri:/examples1/*]
  -# XXX The setting should be only on host and context
  +info=A second webapp, this time going to the second tomcat only.
   group=lb_1
  +debug=0
  +
  +[uri:/examples/servlet/*]
  +info=Prefix mapping
   
  -# Extension match
   [uri:/examples/*.jsp]
  +info=Extension mapping
   
  -## No other forms of mappings are currently supported
  -# Because the spec doesn't support them.
  +[uri:/examples/*]
  +info=Map the whole webapp
   
  +[uri:/examples/servlet/HelloW]
  +info=Exampel with debug enabled.
  +debug=10
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to