0
我部署了一個簡單的自定義任務。在啓動時,突觸確實找到了我的自定義任務的類,但它找不到它自己的任務接口。奇怪。任務接口在synapse-tasks-2.1.0.jar中定義,並驗證了該jar包含在突觸類路徑中。Apache synapse:java.lang.NoClassDefFoundError:org/apache/synapse/task /任務
我的任務:
package com.mytest.synapse; import org.apache.synapse.task.Task; public class MyTask implements Task { @Override public void execute() { System.out.println("my task in action"); } }
突觸配置文件:
<definitions xmlns="http://ws.apache.org/ns/synapse"> <task class="com.mytest.synapse.MyTask" name="Task1"> <trigger interval="5"/> </task> </definitions>