Bonjour,
Est il possible de dispatcher les requetes d'une application web sur deux serveurs Tomcat et répartir la charge à 50%-50% entre les serveurs?
Bonjour,
Est il possible de dispatcher les requetes d'une application web sur deux serveurs Tomcat et répartir la charge à 50%-50% entre les serveurs?
Bien sur avec un load balancer ou encore avec l'application load-balancer livrée avec tomcat.
C'est également possible avec le mod_jk et apache http server.
oui l'application load balancer fait une redirection Http avec les regles; si j'ai bien compris, on redirige suivant des regles sur les URLS mais, peut on faire une redirection plus évolué: répartir le trafic dynamiquement sur 2 serveurs..comme avec mod_jk et apache.Envoyé par zekey
Non pas que je sache dans ce cas tu devrais essayer mod_jk, j'ai ecris un tutorial qui explique comment le configurer. le parametre lbfactor defini le poids de chacune des nodesEnvoyé par Sniper37
Salut,
voici un bien bel article sur Developpez qui traite du sujet :
http://zekey.developpez.com/tutoriel/apache/tomcat/
bonne lecture et bon courage,
philippe.
Arf merci du complimentEnvoyé par paristote
re bonjour,
j'ai installé 3 tomcat5; 2 Cluster et un load balancer..
mais au lancement de l'application juste après la page d'accueil; j'ai une erreur au premier appel d'objet session:
Et je ne sais pas lequel répond: j'ail l'application déployé sur les3..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 exception javax.servlet.ServletException: Attribute [connectionBean] is not serializable org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:516) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:423) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Merciii
Arf la totaleEnvoyé par Sniper37
En fait normalement cette erreur survient lors du redémmarage d'un tomcat planté ou coupé brutalement. Pour permettre aux utilisateurs de ne pas perdre leurs session si le tomcat n'a planté que quelque seconde sles classes des sessions sont sérialisés et stocké sur le disque.Envoyé par Sniper37
Il faut juste que connectionBean implment serializable[/img]
ouii mais je n'ai pas envie que mes objets session soient serialisés ça va etre un peu lourd..
ça fonctionne avec tomcat4 en prod sans serialisation, mais je n'ai pas de doc ...
![]()
y'a pas d'autre moyen?
Ok merci à tous,
il faut donc déclarer les objets session Serializable. ça fonctionne pour une petite application, mainetant il faut que je modifie le code d'une grosse applic pour la faire migrer !!!
![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager