Can you explain why you need a setup a servlet for the camel-jetty component?
As camel-jetty setup the ServletContextHandler by itself, it doesn’t support 
you to do it that way.

--  
Willem Jiang

Red Hat, Inc.
Web: http://www.redhat.com
Blog: http://willemjiang.blogspot.com (English)
http://jnn.iteye.com (Chinese)
Twitter: willemjiang  
Weibo: 姜宁willem



On October 30, 2014 at 7:12:33 PM, jack atwork (jrmpatw...@gmail.com) wrote:
> It's contributed via spring. I can see this part is fine because if I
> misconfigure the id with something like 'MyUnregisteredContextHandler' then
> I get a NoSuchBeanException when the camelContext is created.
>  
> Does anybody know of any examples of setting up a servlet with camel-jetty?
> If I add a filter to the handler I can see it gets executed on requests but
> for some reason any servlets I add never get invoked.
>  
> Jack
>  
> On 29 October 2014 15:36, Andrew Block wrote:
>  
> > Jack,
> >
> > Have you added the handler to the Camel Registry with the name
> > MyContextHandler? In your example, you are referencing the
> > “MyContetHandler” in your route, but never show it being added to the Camel
> > registry.
> >
> > - Andy
> >
> > --
> > Andrew Block
> >
> >
> > On October 29, 2014 at 10:14:21 AM, jack atwork (jrmpatw...@gmail.com)
> > wrote:
> >
> > apologies, hit send by a bit early!
> >
> > Hi,
> >
> > I'm trying to configure a servlet using the camel-jetty component but I'm
> > struggling and hoping somebody might be able to point out what I'm doing
> > wrong.
> >
> > I expected to be able to register a new Handler and reference it in the
> > endpoint uri.
> >
> > ServletContextHandler handler = new ServletContextHandler();
> > handler.addServlet(new ServletHolder(myServlet), "/*");
> >
> > Then adding a route to my routeBuilder:
> >
> > from("jetty:
> > http://localhost:8080/?matchOnUriPrefix=true&handlers=#MyContextHandler";)  
> > .to("log:foo");
> >
> > I can see my servlet gets initialised but it is never invoked on any
> > requests. Can anyone tell me what's missing?
> >
> > Thanks,
> >
> > Jack
> >
> >
> > On 29 October 2014 15:06, jack atwork wrote:
> >
> > > Hi,
> > >
> > > I'm trying to configure a servlet using the camel-jetty component but
> > I'm
> > > struggling and hoping somebody might be able to point out what I'm doing
> > > wrong.
> > >
> > > I expected to be able to register a new Handler and reference it in the
> > > endpoint uri .
> > >
> > > ServletContextHandler handler = new ServletContextHandler();
> > > handler.addServlet(new ServletHolder(myServlet), "/*");
> > >
> > > Then adding a route to my routeBuilder:
> > >
> > >
> > >
> > >
> > >
> >
> >
>  

Reply via email to