0

我在 Anypoint Studio 的 Mule Enterprise Edition 3.7.3 中创建了一个 mule 应用程序,它有一个 SFTP 连接器端点和一个 EDIFACT 连接器。它在 Anypoint Studio 的嵌入式服务器中运行良好。当我尝试在 Mule 3.7.0 独立运行时 CE 中部署应用程序时,它显示许可证错误。我想知道,我可以在 CE 中使用还是需要为它们创建自己的连接器。错误如下:

引起:java.lang.NoClassDefFoundError: com/mulesource/licm/LicenseKeyException at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.7.0_51] at java.lang.Class.privateGetDeclaredMethods(Class.java:2531 ) ~[?:1.7.0_51] at java.lang.Class.getDeclaredMethods(Class.java:1855) ~[?:1.7.0_51] at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:571) ~ [spring-core-4.1.6.RELEASE.jar:4.1.6.RELEASE]

4

2 回答 2

1

这里的问题是仅在 EE 运行时可用的 EDIFACT 连接器,我认为可能需要额外的 B2B 许可证,SFTP 可用于 CE。

https://docs.mulesoft.com/anypoint-b2b/

默认情况下,Anypoint Studio 在 Studio 中运行和调试时使用 Mule Enterprise 运行时。我建议在 Studio 中安装 CE 运行时,以便您真正知道您正在开发的内容能够在您的实例中的 CE 运行时上运行。

https://docs.mulesoft.com/mule-user-guide/v/3.7/adding-community-runtime

于 2016-01-22T19:16:55.447 回答
0

Community Edition 未获得使用专为 Enterprise 运行时构建的连接器/功能的许可。社区版可以使用所有社区连接器/功能。企业运行时可以运行社区和企业连接器。

Anypoint Studio 提供了在 Studio 的嵌入式企业运行时中使用和执行企业功能/连接器的能力。一旦您需要在 Studio 之外使用这些企业功能/连接器,您就需要获得许可的企业运行时。

于 2016-01-22T18:56:21.710 回答