meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
linux:tomcat:cluster [2014/10/28 12:43] lclinux:tomcat:cluster [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 13: Línea 13:
   * Las sesiones no deberían de ser muy grandes para evitar la sobrecarga de tráfico en la replicación de sesiones    * Las sesiones no deberían de ser muy grandes para evitar la sobrecarga de tráfico en la replicación de sesiones 
  
 +Para desplegar la aplicación que queramos configurar en alta disponibilidad, antes de desplegarla en cada uno de los tomcats, deberemos añadir la propiedad  <distributable /> en el web.xml de la aplicación.
 +== Ejemplo ==
 +<file>
 +<?xml version="1.0" encoding="UTF-8"?>
 +<web-app xmlns="http://java.sun.com/xml/ns/javaee"
 +      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 +      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
 +      version="3.0">
 +    <distributable />
 +</file>
 +==== FarmWarDeployer ====
 +Permite que poniendo un war dentro de la carpeta definida como **watchDir**, el war en cuestión se despliegue en todos los servidores del cluster.
  
-==== FarmDeploter ==== +Esto sólo debe de hacerse en el servidor que consideremos como master de la configuración para tener un unico punto de publicación. En el resto de los nodos del cluster ponemos el parametro **watchEnabled=false**    
-Permite que poniendo un war dentro de la carpeta definida como watchDir, el war en cuestión se despliegue en todos los servidores del cluster.+== Ejemplo == 
 +Añadir las siguientes líneas al server.xml en la parte de configuración del cluster 
  
-Esto solo debe de hacerse en el servidor que consideremos como master de la configuración, para tener un único punto de publicaciónEn el resto de servidores ponemos el parametro **watchEnabled=false.**+<file> 
 +<Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer" 
 +                 tempDir="/opt/tomcat/temp/" 
 +                     deployDir="/opt/tomcat/webapps/" 
 +                     watchDir="/opt/tomcat/despliegue/" 
 +                     watchEnabled="enable"/> 
 +</file> 
 + 
 +<note>deployDir y watchDir deben de ser directorios distintos </note>