【发布时间】: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 独立版上进行了测试。得到同样的错误。