Tomcat Cluster

Aplicaciones

Para hacer que las aplicaciones funcionen con el cluster podemos hacerlo de dos formas:

En el descriptor de despligue de la aplicación (application's deployment descriptor) (WEB-INF/web.xml)incluir el elemento <distributable />

La otra opción es simplemente añadir el atributo “distributable” en el contexto principal de la aplicación <Context distributable=“true”>

Además de lo anterior hay que tener en cuenta en la aplicación lo siguiente :

Los atributos de sesión deben ser implementados mediante java.io.Serializable.

HttpSession.setAttribute() debe de ser llamada cada vez que se hacen cambios en un objeto que pertenece a la sesión

Las sesiones no deberían de ser muy grandes para evitar la sobrecarga de tráfico en la replicación de sesiones

Referencias

http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html

http://www.bandin.info/2014/05/instalacion-de-cluster-de-tomcat7-con-multiples-instancias-y-farmdeployer/

http://www.durky.com/apache-24-centos-6/

http://zelioman.blogspot.com.es/2012/06/tomcat-cluster.html

http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=tomcat7clusterjsf

http://icebishop.wordpress.com/2013/05/04/como-implementar-un-balanceador-de-carga-para-servidores-de-aplicaciones-tomcat-con-apache-y-no-morir-en-el-intento/

http://proxyinverso.blogspot.com.es/2013/05/balanceo-de-carga-y-ssl-con-apache-y.html