My SpringBatch-Admin app has a JAR dependency to access DB and if I run it into a Tomcat server, a receive a ClassNotFound exception for the DAO interfaces which resides in this JAR. 

If I run my job from the JUnit test, it starts ok, my DAOs autowire correctly and all my properties and configuration files load without problem.

When I deploy my webapp, it contains all the dependencies needed. I have no idea about this error, and I think this exception is encapsulating another one.

Is it possible that some SpringBatch bootstrap configuration override my configuration ? I have read a lot about these frameworks, but I have no idea about how can I continue.