Hi Sorin,
could you try to add the following dependency in your SU pom:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>2.2.0</version>
</dependency>
By careful, latest release of servicemix-camel component (2011.01) uses
Camel 2.6.0.
Regards
JB
On 08/19/2011 09:58 AM, Sorin Silaghi wrote:
Hello,
I am trying to add a GenericFileProcessStrategy implementation
to my camel route in servicemix but I can't solve a dependency problem. I
keep getting a ClassNotFoundException for GenericFileProcessStrategy. I
tried to add camel-core as a dependency to my SU but that doesn't seem to
help. Anybody know what would be the proper way to do this?
Below is my camel-context file:
<bean id="testStrategy" class="org.test.TestStrategy" />
<camelContext xmlns="http://camel.apache.org/schema/spring"
id="camelContext">
<route id="ORDERS">
<from uri="file://data/edigrid/
endpoints/DPD-in?processStrategy=#testStrategy"/>
<to uri="file://data/edigrid/endpoints/DPD-out"/>
</route>
</camelContext>
And here is the exception I get:
Caused by: java.lang.NoClassDefFoundError:
org/apache/camel/component/file/GenericFileProcessStrategy
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at
org.apache.xbean.classloader.JarFileClassLoader.access$200(JarFileClassLoader.java:48)
at
org.apache.xbean.classloader.JarFileClassLoader$6.run(JarFileClassLoader.java:272)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.xbean.classloader.JarFileClassLoader.findClass(JarFileClassLoader.java:224)
at
org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:200)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:257)
at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:63)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.createBeanDefinition(BeanDefinitionParserDelegate.java:616)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:472)
... 82 more
Caused by: java.lang.ClassNotFoundException:
org.apache.camel.component.file.GenericFileProcessStrategy in classloader
org.apache.xbean.spring.context.FileSystemXmlApplicationContext@1abe751
at
org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 95 more
Best regards,
Sorin.
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com