WSO2 Integration Studio配置AmazonSQS流入站端点创建类型问题
问题原因
你出现配置丢失的核心问题是入站端点创建类型选择错误:
- WSO2 Integration Studio 8.0.0对入站端点增加了严格的类型校验机制,你选择HTTP类型创建入站端点后,IDE会默认按HTTP协议入站端点的规则校验和重置配置,你手动填写的Amazon SQS轮询入站配置不符合HTTP入站的结构要求,重新打开文件时就会被自动覆盖为HTTP入站的默认参数。
- 你之前在旧版Developer Studio中可以正常使用,是因为旧版本对入站端点XML结构的校验逻辑更宽松,不会强制覆盖不符合所选类型的配置。
正确操作方式
要实现Amazon SQS数据轮询,创建入站端点时不要选HTTP类型,选择**自定义入站端点(Custom Inbound Endpoint)**类型即可:
- 新建入站端点时类型选择Custom
- 在类名字段填入
org.wso2.carbon.inbound.amazonsqs.AmazonSQSPollingConsumer - 后续直接填写你需要的SQS相关参数,或者粘贴你写的入站端点XML代码即可,IDE不会再自动覆盖配置。
另外注意你当前写的入站端点XML存在语法错误:<parameter name="contentType">text/plain</parameter> 后多了一个多余的</parameters>闭合标签,需要删除多余的闭合标签,否则部署时会出现XML解析错误。
内容的提问来源于stack exchange,提问作者Justin
相关产品推荐
相关产品推荐

