ESB + DSS功能。 DefaultAppDeployer无法部署工件。如何应用可用的修复程序

时间:2016-09-26 12:31:35

标签: wso2 wso2esb

我在ESB上安装了DSS功能,但是当我尝试部署DSS工件时,我收到以下错误:

WARN - DefaultAppDeployer无法部署工件:EmployeeDataService类型:service / dataservice。系统中未安装必需的功能

我看到了这个答案How to incorporate wso2 esb fix?,但我不得不使用ESB 4.9.x。

如何应用此链接提供的修复程序? (https://wso2.org/jira/browse/CARBON-15657)我是否需要重新编译整个产品?

这些补丁中的任何一个(http://wso2.com/security-patch-releases/)都包含修复程序吗?

更新

我测试了以下版本:

  • ESB490-RC4-最终​​/
  • 4.10.0-发布/ 4.10.0-M2 /

可在svn.wso2.org获取

ESB490-RC4-Final遇到同样的问题; 4.10.0-M2它显示另一个问题:issue in installing DSS feature on wso2 ESB 5.0(实际上在不同的库上)

1 个答案:

答案 0 :(得分:0)

AFAIK此修复程序未包含在任何安全补丁中。

但是你不必重新编译和构建整个产品。你可以修补碳内核组件。为此

  1. 查看this点的来源或结帐碳内核并在本地进行更改。
  2. 构建碳核产品。
  3. 找到构建的WSO2 Carbon - Application Deployer jar(core / org.wso2.carbon.application.deployer / target / org.wso2.carbon.application.deployer.jar)。
  4. 按照this guidethis answer使用上面的jar创建并安装自己的补丁。
  5. 希望这有帮助。