如何在JBoss 5.x.x中升级JBoss Web?

如何在JBoss 5.x.x中升级JBoss Web?,jboss,Jboss,JBoss 5.1.0中的JBoss Web 2.1.3有一些修复,我需要在运行JBoss 5.0.1中的JBoss Web 2.1.2的生产服务器上进行修复 我还不想在生产集群上升级到JBoss 5.1.0。这太冒险了 那么如何只升级JBoss Web 这是一个特别行政区。所以我想,所需要的只是从JBoss 5.0.1切换到jbossweb.sar 有人这样做过吗?这是正确的方法吗?有什么问题吗 我在网上找不到任何与此相关的有用文档 也许我应该在serverfault上问这个问题,但那里的活动

JBoss 5.1.0中的JBoss Web 2.1.3有一些修复,我需要在运行JBoss 5.0.1中的JBoss Web 2.1.2的生产服务器上进行修复

我还不想在生产集群上升级到JBoss 5.1.0。这太冒险了

那么如何只升级JBoss Web

这是一个特别行政区。所以我想,所需要的只是从JBoss 5.0.1切换到jbossweb.sar

有人这样做过吗?这是正确的方法吗?有什么问题吗

我在网上找不到任何与此相关的有用文档


也许我应该在serverfault上问这个问题,但那里的活动似乎较少。

调出jbossweb.sar可能会奏效,但它本身就相当危险。如果您不喜欢迁移到5.1的风险,那么我也同样不喜欢交换JBossWeb的风险

这就是说,如果您有一个好的自动化测试套件,那么您可能能够在交换中获得足够的信心,将其投入生产


在这种情况下,我从RedHat/JBoss EAP订阅中获得了很多价值——他们将对您正在运行的JBoss版本进行后台修复,并为您进行测试和验证。

我成功地重现了我们遇到的错误,并验证了它没有在JBoss 5.1.0中出现。 为了解决这个问题,我升级到JBoss5.1.0。 加上大量的系统测试,每个人都很高兴。

基于和:


谢谢你提供的信息。是-我计划在部署到生产环境之前对此进行测试。另外,我将首先在一个生产节点上部署,以验证它是否解决了我们遇到的问题。这个问题只发生在通过我们客户的移动网络和/或有缺陷的移动客户端的生产中。有趣的是。。。问题是什么?JBossWeb2.1.2中的ChunkedInputFilter不太擅长处理“传输编码:分块”请求。2.1.3中应用了一些修复程序。
mkdir -p /tmp/jbossweb && cd /tmp/jbossweb

svn checkout https://anonsvn.jboss.org/repos/jbossweb/branches/2.1.x/

wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.6.5-bin.tar.gz

tar -zxvf apache-ant-1.6.5-bin.tar.gz && cd 2.1.x

../apache-ant-1.6.5-bin/bin/ant download

../apache-ant-1.6.5-bin/bin/ant

cp output/jars/jbossweb.jar $JBOSS_5.1.0.GA_HOME/server/default/deploy/jbossweb.sar/