我在Anypoint Studio中創建了Mule Enterprise Edition 3.7.3中的mule應用程序,該應用程序具有SFTP連接器端點和EDIFACT連接器。它在Anypoint Studio的嵌入式服務器上工作正常。當我嘗試在Mule 3.7.0獨立運行時CE中部署應用程序時,它顯示許可證錯誤。 我想知道,我可以在CE中使用,還是需要爲它們創建自己的連接器。錯誤如下:可以在Mule Community Edition中實現SFTP連接器和EDIFACT連接器嗎?
Caused by: 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]
感謝您的信息@JoostD。那麼,我需要編寫自定義的EDIFACT連接器以便在Community Runtime中使用?在CE中使用連接器還有其他出路嗎? –
您需要創建自定義邏輯來完成轉換,不需要成爲連接器,取決於您的需求。如果您從SFTP中讀取文件,請使用自定義轉換器,JAVA,Groovy等進行轉換 – JoostD