2009-12-03 9 views
1

JBoss Web 2.1.3 dans JBoss 5.1.0 a quelques corrections dont j'ai besoin sur un serveur de production exécutant JBoss Web 2.1.2 dans JBoss 5.0.1. Je ne veux pas passer à JBoss 5.1.0 pour le moment sur un cluster de production. C'est trop risqué.Comment mettre à jour JBoss Web dans JBoss 5.x.x?

Alors, comment puis-je mettre à niveau JBoss Web uniquement?

Ceci est un sar. Donc, j'imagine que tout ce qui est requis est de basculer dans jbossweb.sar à partir de JBoss 5.0.1.

Est-ce que quelqu'un a fait cela? Est-ce la bonne approche? Y a-t-il des pièges?

Je ne trouve aucune documentation utile à ce sujet sur le web.

Peut-être que je devrais poser cette question sur serverfault - mais il semble y avoir moins d'activité là-bas.

Répondre

0

J'ai réussi à reproduire le bogue que nous avions et vérifié qu'il ne s'est pas produit avec jboss 5.1.0. J'ai mis à jour vers jboss 5.1.0 pour régler cela. Cela plus beaucoup de tests du système et tout le monde était heureux.

3

Échange jbossweb.sarpeut-être fonctionne, mais c'est assez risqué en soi. Si vous êtes opposé au risque de passer à la version 5.1, je serais aussi opposé au risque d'échanger JBossWeb. Cela dit, si vous avez une bonne suite de tests automatisés, vous pourrez peut-être avoir suffisamment confiance dans le swap pour passer en production. Dans ce genre de situation, j'obtiens beaucoup de valeur de l'abonnement RedHat/JBoss EAP - ils vont rétroporter les correctifs de la version de JBoss que vous utilisez, plus tester et vérifier pour vous.

+0

Merci pour cette information. Oui - Je prévois de tester cela avant de le déployer en production. De plus, je vais d'abord déployer sur un noeud de production pour vérifier qu'il corrige le problème que nous avons. Le problème ne se produit qu'en production via le réseau mobile de nos clients et/ou un client mobile buggé. – Conor

+0

Intéressant ... quel est le bug? – skaffman

+0

ChunkedInputFilter dans JBoss Web 2.1.2 n'est pas très bon pour gérer les requêtes "Transfer-Encoding: chunked". Quelques corrections ont été appliquées dans 2.1.3. – Conor