WSO2 API 管理器 - 自定义工作流程不起作用,因为 carbon 找不到新的 class

WSO2 API Manager - custom workflow don't work because carbon don't find the new class

我正在研究 WSO2 am,我正在尝试实施自定义工作流程。 我阅读了所有文档和许多关于它的博客,但没有解决我的问题。

我在 /repository/components/lib

上添加了我的 jar 和我的新 class

之后,我评论

<!--SubscriptionCreation executor="org.wso2.carbon.apimgt.impl.workflow.SubscriptionCreationSimpleWorkflowExecutor"/--> 

/_system/governance/apimgt/applicationdata/workflow-extensions.xml

最后,我添加了这一行

<SubscriptionCreation executor="org.wso2.sample.workflow.Printer"/>

到同一个文件。

但是当我尝试添加应用程序或订阅或任何使用工作流的东西时,WSO2 崩溃了,因为他找不到我的 class。

有人可以帮助我吗? 感谢

终于找到问题了:

WSO2 am 运行 使用 java 7 并且我的 eclipse 使用 java 8 构建我的 jar 所以两者都不起作用。

解决方案是用 java 7

构建 jar