可以在Mule Community Edition中实现SFTP连接器和EDIFACT连接器吗?

时间:2016-01-22 11:43:54

标签: mule anypoint-studio

我在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]           在java.lang.Class.privateGetDeclaredMethods(Class.java:2531)〜[?:1.7.0_51]           在java.lang.Class.getDeclaredMethods(Class.java:1855)〜[?:1.7.0_51]           在org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:571)   〜[弹簧芯4.1.6.RELEASE.jar:4.1.6.RELEASE]

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

这里的问题是EDIFACT连接器仅在EE运行时可用,我认为可能需要额外的B2B许可证,SF可用于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