【问题标题】:How to upgrade JBoss Web in JBoss 5.x.x?如何在 JBoss 5.x.x 中升级 JBoss Web?
【发布时间】:2010-12-22 22:00:16
【问题描述】:

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

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

那么如何只升级 JBoss Web?

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

有人做过吗?这是正确的方法吗?有什么陷阱吗?

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

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

【问题讨论】:

    标签: jboss


    【解决方案1】:

    换掉jbossweb.sar 可能行得通,但它本身就很冒险。如果您不喜欢迁移到 5.1 的风险,那么我同样不喜欢更换 JBossWeb 的风险。

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

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

    【讨论】:

    • 感谢您提供的信息。是的 - 我计划在部署到生产之前对此进行测试。此外,我将首先在一个生产节点上进行部署,以验证它是否解决了我们遇到的问题。该问题仅在生产中通过我们客户的移动网络和/或有问题的移动客户端出现。
    • 有趣...有什么错误?
    • JBoss Web 2.1.2 中的 ChunkedInputFilter 不太擅长处理“Transfer-Encoding: chunked”请求。在 2.1.3 中应用了一些修复。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      基于https://docs.jboss.org/jbossweb/2.1.x/building.htmlhttps://developer.jboss.org/thread/156024

      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/
      

      【讨论】:

        猜你喜欢
        • 2016-11-06
        • 1970-01-01
        • 2011-10-09
        • 2013-01-19
        • 2011-11-08
        • 1970-01-01
        • 1970-01-01
        • 2016-01-21
        • 2016-04-20
        相关资源
        最近更新 更多