La siguiente linea le dice a Tomcat que separador utilizar para separar elementos de
directorio. El valor por defecto \ funciona en los sistemas Windows, porque los nombres de
directorios en las plataformas Windows se separan utilizando \. En los sistemas UNIX,
deberia ser /. Por eso, asigne esta linea como se muestra a continuacion:
ps=/
El
worker. list
le dice a Tomcat el numero de workers que quiere definir. La lista
por defecto define ajp12 y ajp13 como dos workers.
Cada uno de estos workers puede tener sus propias propiedades asignadas utilizando las
lineas
worker. <worker
_
name>.properties = value.
Por ejemplo, en el
archivo por defecto, el worker ajp 13 tiene asignado los atributos siguientes:
worker.ajpl2.port=8007
worker.ajp12.host
-
localhost
worker.ajpl2.type=ajpl2
worker.ajpl2.lbfactor=1
La primera linea asigna el numero de puerto, que utiliza el worker ajp12 para escuchar
solicitudes; la segunda define el nombre del host en el que este worker esta escuchando
conexiones y la tercera define el tipo de worker. Considero una decision equivocada
nombrar al worker como ajp 12, ya que tambien es del tipo ajp 12. Puede nombrar un
worker como quiera siempre que consista en tetras y numeros.
La cuarta linea le dice al worker cual es la carga media para propositos de equilibrio de
carga. Un numero alto indica una maquina potente y cuando hay muchas maquinas
implicadas en un escenario de equilibrio de carga, sera el worker del equilibrio de carga el
que elija el worker, el cual tends el mayor lbfactor.
En las siguientes cuatro lineas se definen las mismas propiedades para el worker ajpl3 en
el archivo workers. properties.
Las siguientes dos lineas definen un worker llamado loadbalancer, que es del tipo
lb y el cual equilibra los workers ajpl2 y ajpl3 utilizando un esquema de retorno al punto
de origen. Estas dos lineas son:
worker.loadbalancer.type=lb worker.loadbalancer.balanced
workers=ajp12, ajpl3
Las siguientes dos lineas definen un worker llamado inprocess del tipo j ni. La
class
_
path del worker que esta definida asignando la segunda linea a
/var/tomcat/classes
para un sistema Linux:
worker.inprocess.type=jni
worker.inprocess.class path=$ (workers.tomcat home)$(ps)classes
Las siguientes seis lineas anaden seis archivos de librerias a la ruta class:
worker.inprocess.class path=$ (workers.tomcat home)$(ps)lib$
(ps)jaxp.jar
575