mule esb community amazon sqs connector 需要企业许可证

mule esb community amazon sqs connector requires enterprise licience

使用 mule esb 开发一个用例 add/retrive 来自 SQS 队列的消息。 使用 mule community amazon sqs 连接器。

下面是我在 运行 项目时看到的日志。


错误 2016-04-17 18:36:46,238 [接收线程] org.mule.retry.notifiers.ConnectNotifier:无法 connect/reconnect:工作描述符。根异常是:模块 Amazon SQS 需要企业许可证。切换到 Mule-EE 运行时以启用它。键入:class org.mule.devkit.3.7.2.internal.lic.InvalidLicenseException 错误 2016-04-17 18:36:46,247 [接收线程] org.mule.exception.DefaultSystemExceptionStrategy:在异常策略中捕获异常:模块 Amazon SQS 需要企业许可证。切换到 Mule-EE 运行时以启用它。 org.mule.devkit.3.7.2.internal.lic.InvalidLicenseException:Amazon SQS 模块需要企业许可证。切换到 Mule-EE 运行时以启用它。 在 org.mule.devkit.3.7.2.internal.lic.validator.DefaultValidator.(DefaultValidator.java:49) ~[?:?] 在 org.mule.devkit.3.7.2.internal.lic.LicenseValidatorFactory.getValidator(LicenseValidatorFactory.java:13) ~[?:?] 在 org.mule.modules.sqs.adapters.SQSConnectorProcessAdapter.checkMuleLicense(SQSConnectorProcessAdapter.java:68) ~[?:?] 在 org.mule.modules.sqs.adapters.SQSConnectorProcessAdapter.initialise(SQSConnectorProcessAdapter.java:59) ~[?:?] 在 org.mule.devkit.3.7.2.internal.connection.management.ConnectionManagementConnectorFactory.makeObject(ConnectionManagementConnectorFactory.java:56) ~[?:?] 在 org.mule.devkit.3.7.2.internal.connection.management.ConnectionManagementConnectorFactory.makeObject(ConnectionManagementConnectorFactory.java:15) ~[?:?] 在 org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1220) ~[commons-pool-1.6.jar:1.6] 在 org.mule.modules.sqs.connectivity.SQSConnectorConfigConnectionManagementConnectionManager.acquireConnection(SQSConnectorConfigConnectionManagementConnectionManager.java:397) ~[?:?] 在 org.mule.modules.sqs.connectivity.SQSConnectorConfigConnectionManagementConnectionManager.acquireConnection(SQSConnectorConfigConnectionManagementConnectionManager.java:45) ~[?:?] 在 org.mule.devkit.3.7.2.internal.connection.management.ConnectionManagementProcessInterceptor.execute(ConnectionManagementProcessInterceptor.java:47) ~[?:?] 在 org.mule.devkit.3.7.2.internal.connection.management.ConnectionManagementProcessInterceptor.execute(ConnectionManagementProcessInterceptor.java:19) ~[?:?] 在 org.mule.security.oauth.process.RetryProcessInterceptor.execute(RetryProcessInterceptor.java:84) ~[mule-module-devkit-support-3.7.0.jar:3.7.0] 在 org.mule.devkit.3.7.2.internal.connection.management.ConnectionManagementProcessTemplate.execute(ConnectionManagementProcessTemplate.java:33) ~[?:?] 在 org.mule.modules.sqs.sources.ReceiveMessagesMessageSource.run(ReceiveMessagesMessageSource.java:150) ~[?:?] 在 java.lang.Thread.run(Thread.java:745) [?:1.7.0_79] 信息 2016-04-17 18:36:51,009 [主要] org.mule.DefaultMuleContext:


请帮助提供我们是否可以在社区版本运行时(3.7.0 CE)中使用 SQS 连接器的信息

SQS连接器状态release notes

Starting with v.4.0.0, the SQS Connector is licensed commercially with Anypoint Platform as with other Select connectors. Prior versions will remain freely available to the community.

因此,如果您的目标是 Mule CE,则需要使用旧版本,例如 3.2.0。

编辑:这里是 where one can find the Studio Plugin and Maven JAR for 3.2.0