If you're still having trouble after reading all of the replies on
this thread, try create a stand alone JUnit test case demonstrating
your issue - then post it here then folks can fix it & we get another
test case too.

2009/10/21 Nawaz <[email protected]>:
>
>  But still i am getting the same exception
>  even after including the below line
>
>    CamelContext camel = new DefaultCamelContext(context);
>
>  in the code.
>
>  Is there any other condition to taken care in Bean component?
>
> Regards
> Nawaz Ahmed
>
>
> Claus Ibsen-2 wrote:
>>
>> Hi
>>
>> As said before you need to pass your jndi context to CamelContext
>>
>>
>> JndiContext context = new JndiContext();
>> context.bind("myBeanId",new SayService());
>>
>> CamelContext camel = new DefaultCamelContext(context);
>>
>> camel.addRoutes(new RouteBuilder() {
>>   ... inline the route builder
>> });
>> camel.start();
>>
>>
>>
>>
>> On Wed, Oct 21, 2009 at 12:34 PM, Nawaz <[email protected]> wrote:
>>>
>>> I am using the Bean element, Where JNDI context is created and it refers
>>> to
>>> the SayService class …
>>>           After that below one DSL route is created consisting of BeanRef
>>> Camel component.
>>>
>>>           On running this configuration, below exception is reported
>>>           org.apache.camel.NoSuchBeanException: No bean could be found in
>>> the registry for: myBeanId
>>>
>>>             Referred this site,  but could not get any help.
>>>
>>>             In what way I can register the bean?    Please help me in
>>> this
>>> regard.
>>>
>>>             Please see the code below:
>>>
>>>                                  // Creating the JNDI context.
>>>            JndiContext context;
>>>            try
>>>            {
>>>                  context = new JndiContext();
>>>                  context.bind("myBeanId",new SayService());
>>>                              }
>>>            catch(Exception e)
>>>            {
>>>                  e.printStackTrace();
>>>            }
>>>
>>>
>>>            from("jms:queue:nq1").
>>>            //to("bean:bye")
>>>            beanRef("myBeanId","printhello")
>>>            .to("jms:queue:nq2");
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Probem-in-Bean-element-tp25990048p25990048.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>> Twitter: http://twitter.com/davsclaus
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Probem-in-Bean-element-tp25990048p25990329.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://fusesource.com/

Reply via email to