【问题标题】:Micro integrator using connector使用连接器的微积分器
【发布时间】:2020-07-14 04:55:55
【问题描述】:

我正在尝试在 docker 上运行 WSO2 Micro 集成器。当不使用任何形式的连接器时,这似乎可行。但是我现在需要 amazon sqs 连接器。

在使用 Intergration studio 7.0.0 时,我已成功从商店导入连接器并在我的一个序列中使用。它出现在工作室的设计模式中。 我像这样使用 SQS 版本:

<amazonsqs.init>
    <accessKeyId>MYKEYHERE</accessKeyId>
    <secretAccessKey>SECRETKEYHERE</secretAccessKey>
    <version>2009-02-01</version>
    <region>eu-west-1</region>
    <enableSSL>false</enableSSL>
    <blocking>false</blocking>
</amazonsqs.init>

当我在微积分器上运行包时,我不断收到同样的错误:

[2020-04-02 10:39:36,257] 错误 {org.apache.synapse.deployers.SequenceDeployer} - 来自文件的序列部署:/home/ludo/development/wso2_studio_700/IntegrationStudio/runtime/microesb/tmp /carbonapps/-1234/1585816776255TestCompositeApplication_1.0.0.car/seq_msg_to_sqs_1.0.0/seq_msg_to_sqs-1.0.0.xml:失败。 org.apache.synapse.SynapseException:配置元素引用的未知中介:{http://ws.apache.org/ns/synapse}amazonsqs

在相同的堆栈跟踪中遵循:

原因:org.apache.synapse.SynapseException:配置元素引用的未知中介:{http://ws.apache.org/ns/synapse}amazonsqs

根据我能找到的文档,这就是我需要做的。我做错了什么?

仅供参考: 当我直接在工作室的微集成器上运行时,以及使用我之前制作的 docker 版本时,我得到了这个结果。

【问题讨论】:

  • 还在 6.6.0 独立版上进行了测试。得到同样的错误。

标签: wso2 wso2ei wso2mi


【解决方案1】:

终于找到了(经过一天的搜索)......

连接器也需要打包在您的项目中。您可以按照本指南执行此操作: WSO2 make CAR with connector

现在要找出下一个错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多