The problem ist that you're looking up for a wrong name of your EJB being bound into the JNDI tree inside of your JBoss instance.
Take a look at how JBoss makes the bindings and how you can change the default: http://docs.jboss.org/ejb3/docs/tutorial/1.0.7/html/JNDI_Bindings.html The other option would be to inspect inside the JMX-Console to see the binding of your EJB: https://community.jboss.org/wiki/DisplayTheJDNITreeWithTheJMXConsole Finally, after you know the right binding name, then correct the "to" clause and try again: <to uri="ejb:the_correct_ejb_binding_name?method=echo" /> Babak Am 30.07.12 20:22 schrieb "rpiskule" unter <robert.pisk...@jenzabar.com>: >My apoloigies Babak. Thanks for helping me out. Here are the answers to >your >questions: > > >JDK 6.0.26,JBOSS 5.1.0 > > >EAR FILE: My EJB is contained in a .jar file in my ear. Aside from that, >only metadata >WAR FILE: My .war file contains the Camel version, 2.10 > > >Yes. Actually,EJB is in the EAR file as a .JAR, and .WAR file is in the >.EAR >file. > > >Certainly.Here is a complete stack trace: > > > > >-- >View this message in context: >http://camel.465427.n5.nabble.com/No-component-found-with-scheme-ejb-tp571 >6567p5716614.html >Sent from the Camel - Users mailing list archive at Nabble.com.