【问题标题】:Patching WSO2 BPS - Carbon修补 WSO2 BPS - 碳
【发布时间】:2014-12-02 16:02:06
【问题描述】:

我正在尝试在我们的 WSO2 BPS 3.2.0 环境中修补 carbon 应用程序。我们目前正在运行与 BPS 捆绑在一起的 4.2.0 patch0005。 patch0007 中有一个修复程序可以解决我们遇到的错误。有没有人有一个工作流程,包括下载补丁源的步骤?

我看到这里列出了一个服务包...https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.2.0/service-packs/,但这不包括服务包所需的 jar 文件。

我希望你能指出正确的方向。

谢谢!

【问题讨论】:

    标签: wso2 wso2carbon wso2bps


    【解决方案1】:

    以下是构建和应用 patch0007 的方法:

    先决条件:

    • Java 1.6(不能使用 1.7 或更高版本构建)
    • Maven 3.0.5(以后版本可能有问题,所以尝试安装这个版本)

    如何构建:

    • 签出内核 4.2.0 (https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.2.0/)
    • 构建内核 (mvn clean install -Dmaven.test.skip=true) - 此步骤是可选的,您可以在没有此步骤的情况下继续下一步,但如果您遇到任何问题,请从此步骤开始。这需要一些时间。
    • 转到补丁目录
    • 按顺序构建从 0001 到 0007 的每个补丁(重要的是按顺序执行此操作,不要遗漏任何内容)
    • 现在您已经构建了最高 7 的所有补丁,现在您必须将补丁 0006 和补丁 0007 应用到 BPS(它已经有补丁 0005)
    • 这些补丁位于 patch0006/distribution/target/WSO2-CARBON-PATCH-4.2.0-0006.zip 和 patch0007 的类似位置
    • 解压缩这些文件并从中获取patch0006和patch0007目录并复制到<BPS>/repository/components/patches
    • 重启服务器

    【讨论】:

      【解决方案2】:

      它在README.txt 文件中!

      安装说明

      (i) 关闭服务器(如果您已经启动)。

      (ii) 将 wso2carbon-version.txt 文件复制到 /bin。

      (iii) 将 servicepack001 复制到 (_BPS_HOME_)/repository/components/patches/

      (iv) 重启服务器:

      • Linux/Unix : sh wso2server.sh
      • Windows : wso2server.bat

      注意:这不是补丁,而是服务包。所有 wso2 补丁和 SP 都附带一个 README.txt 文件,其中包括如何应用更正。

      【讨论】:

      • 是的。我确实按照 README 文件说明将 wso2carbon-version.txt 文件复制到 bin 中,并将服务包移动到补丁文件夹中。权限都很好,但是失败并出现错误..... java.io.FileNotFoundException: /opt/wso2bps-3.2.0/repository/components/patches/servicepack001/distribution (Is a directory)
      • 嗨@BTD 我认为rajeev 已经提供了答案! :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      相关资源
      最近更新 更多