camel-servlet is using the CamelServlet as the servlet name by default. You can use the servletName option to specify the servlet name as you want. Like this
from("servlet:/hello?servletName=CamelServlet1").transform(simple("Hello ${header.name}")); -- Willem Jiang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://www.fusesource.com | http://www.redhat.com Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English) http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese) Twitter: willemjiang Weibo: willemjiang On Thursday, September 27, 2012 at 4:26 PM, Elezabeth wrote: > Hi , > > Thank you for the suggestion. Actually my issue got resolved . The issue was > with the name of the servlet that I have defined in the web.xml > (http://web.xml) file. > > When i gave the name of the servlet as *"CamelServlet"* , it worked. > > */web.xml/* (http://web.xml/*) > > > <listener> > > <listener-class>org.springframework.web.context.ContextLoaderListener > (http://web.context.ContextLoaderListener)</listener-class> > </listener> > > <context-param> > <param-name>contextConfigLocation</param-name> > <param-value>/WEB-INF/spring/camel-context.xml</param-value> > </context-param> > > <servlet> > <servlet-name>*CamelServlet*</servlet-name> > > <servlet-class>org.apache.camel.component.servlet.CamelHttpTransportServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet-mapping> > <servlet-name>*CamelServlet*</servlet-name> > <url-pattern>/services/*</url-pattern> > </servlet-mapping> > > > > > ----- > Thanks & Regards > Elz > -- > View this message in context: > http://camel.465427.n5.nabble.com/Camel-and-tomcat-tp5719942p5720096.html > Sent from the Camel - Users mailing list archive at Nabble.com > (http://Nabble.com).