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

问题描述:

JBoss 5.1.0中的JBoss Web 2.1.3在JBoss 5.0.1中运行JBoss Web 2.1.2的生产服务器上需要一些修复程序。如何在JBoss 5.x.x中升级JBoss Web?

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

那么我该如何升级JBoss Web?

这是一个sar。所以我想所有需要的是从JBoss 5.0.1切换到jbossweb.sar。

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

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

也许我应该问服务器故障这个问题 - 但似乎有较少的活动。

我设法重现了我们所遇到的错误,并验证了它并未在jboss 5.1.0中发生。 我升级到jboss 5.1.0来解决这个问题。 加上大量的系统测试,每个人都很开心。

交换jbossweb.sar可能工作,但它本身很冒险。如果您不愿意转向5.1版本的风险,那么我会反对交换JBossWeb的风险。

也就是说,如果你有一个很好的自动化测试套件,那么你可能能够得到足够的信心在交换把它带到生产。

这种情况是我从RedHat/JBoss EAP订阅中获得很多价值的地方 - 它们会将修复移植到您正在运行的JBoss版本,并为您进行测试和验证。

+0

感谢您的信息。是的 - 我计划在部署到生产之前对其进行测试。另外,我将首先在一个生产节点上进行部署,以验证它是否解决了我们的问题。这个问题只在客户的移动网络和/或一个错误的移动客户端的生产中发生。 – Conor 2009-12-03 17:21:53

+0

有趣...有什么错误? – skaffman 2009-12-03 17:23:58

+0

JBoss Web 2.1.2中的ChunkedInputFilter不太擅长处理“Transfer-Encoding:chunked”请求。在2.1.3中已经有一些修复。 – Conor 2009-12-03 17:33:44