2016-09-26 12 views
1

我已经安装了DSS功能的ESB,但是当我尝试部署DSS神器我得到以下错误:ESB + DSS功能。 DefaultAppDeployer无法部署工件。如何应用可用修复

WARN - DefaultAppDeployer无法部署神器:类型的EmployeeDataService:服务/ DataService的。系统中没有安装所需的功能

我看到这个答案How to incorporate wso2 esb fix?但我被限制使用ESB 4.9.x.

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

是否有这些补丁(http://wso2.com/security-patch-releases/)包括修复?

UPDATE

我测试了以下构建:

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

可在svn.wso2.org

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

回答

0

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

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

  1. 检出this点的源或检出carbon-kernel并在本地执行更改。
  2. 建立碳内核产品。
  3. 找到构建WSO2 Carbon - 应用程序部署者jar(核心/ org.wso2.carbon.application.deployer/target/org.wso2.carbon.application.deployer.jar)。
  4. 跟随this guidethis answer使用上述jar创建并安装您自己的补丁。

希望这会有所帮助。

+0

我遵循这些限制但仍然得到相同的错误:WARN - DefaultAppDeployer无法部署工件:EmployeeDataService类型为service/dataservice。所需的功能没有安装在 – Fabrizio

+0

我用WUM系统(http://wso2.com/update)创建ESB的更新版本: 细节: 产品名称:wso2esb 产品版本:4.9.0 内核版本:4.4.1 最后更新时间:2016-09-30T17:25:09 + 02:00 已安装的更新:96 ,但仍是同样的错误仍然存​​在: DefaultAppDeployer无法部署神器:类型的EmployeeDataService :服务/数据服务。系统中未安装必需的功能 – Fabrizio

相关问题