Hello

 

I use WSO2ESB 3.0 and want to create my own task.

So I follow instruction in
http://synapse.apache.org/Synapse_Configuration_Language.html#task.

 

I've created a TestTask class which implements
org.apache.synapse.startup.Task and packed it to ESBTask.jar.

Where should I put my this jar?

 

I've tried to put it in repository/components/extensions/.

After restart the ESB two files are created

components/dropins/org.wso2.carbon.framework.extension.ESBTask_1.0.0.jar

and

components/configuration/org.eclipse.osgi/bundles/4/1/.cp/ESBTask.jar.

 

Then I go to new scheduled task page -> put my class name into Task
Implementation field and finally hit "Load Class" button.

There's a error box said "org/apache/synapse/startup/Task".

In the wso2-esb.log, I see this message

 

2010-07-23 14:31:14,679 [-] [http-9443-Processor22] ERROR
RPCMessageReceiver org/apache/synapse/startup/Task

java.lang.reflect.InvocationTargetException

...

Caused by: java.lang.NoClassDefFoundError:
org/apache/synapse/startup/Task

.....

Caused by: java.lang.ClassNotFoundException:
org.apache.synapse.startup.Task

....

 

What shold I do with my jar and also the two auto generated jars?

 

Thanks in advance

Kriangyut

_______________________________________________
Esb-java-user mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user

Reply via email to