我正在添加新的计划任务。在UI中,我必须把“任务实现”。 正如在WSO2文档中提到的,我通过org.apache.synapse.task.Task实现了我的java类。所以我在UI中将“org.apache.synapse.task.Task”作为“任务实现”。但是,当我点击shedule时,它说“无法加载任务类org.apache.synapse.startup.Task”。我也试过“org.apache.synapse.startup.Task”。但是这两个类都无法加载。
任何人都可以帮我解决这个问题吗?
我正在使用Enterprise Service Bus 4.8.1
答案 0 :(得分:0)
请参阅http://docs.wso2.org/display/ESB481/Adding+and+Scheduling+Tasks
任务实现 - 任务的实现类。要使用ESB可用的默认任务实现(因此可以在不下载任何第三方库或自定义JAR的情况下使用),请指定 org.apache.synapse.startup.tasks.MessageInjector 即可。该类只是将指定的消息注入ESB启动时的Synapse环境
如果您编写自定义任务,则必须指定您的实施,但不能指定' org.apache.synapse.task.Task'