我在添加新的预定任务的过程中。在UI中,我必须放置“任务实现”。 如WSO2文档中所述,我通过org.apache.synapse.task.task实现了我的Java类。所以我把“org.apache.synapse.task.task”放在UI中作为“任务实现”。但是当我点击shedule时,它说“无法加载任务类org.apache.synapse.synapse.startup.task”。我也尝试了“org.apache.synapse.startup.task”。但两班都无法加载。

可以帮我解决这个问题吗?

我正在使用企业服务总线4.8.1

有帮助吗?

解决方案

请参阅 http://docs.wso2.org/display/esb481/添加+和+调度+任务

任务实现 - 任务的实现类。要使用ESB可用的默认任务实现(因此可以在不下载任何第三方库或自定义JARS的情况下使用),指定 org.apache.synapse.startup.tasks.messageInjector 。此类只是将指定的消息注入ESB STARTUP的Synapse环境中

如果您编写自定义任务,则必须指定您的实现,但不是'org.apache.synapse.task.task'

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top