Hi,

You need elaborate which Servicemix version you are using? Which components you 
used to handle the request? 
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: @Freeman小屋

On 2013-2-7, at 下午5:44, ServiceMixNewbieUser wrote:

> Hi,
> 
> I am doing a very simple HTML to servlet invocation within ServiceMix.
> 
> My HTML is very simple with below form element:
> 
> 
> <form name='testForm' method="post" action="RouteServlet">
> 
> <input type="text" name="userID" value="uid-12345"/>
> <input type="password" name="password" value="uid-12345"/>
> <input id="button" type="submit" name="submit" value="Submit"/>
> 
> 
> 
> My Servlet code is as below:
> 
> 
> protected void doPost(HttpServletRequest request, HttpServletResponse
> response) throws ServletException, IOException {
> System.out    
> .println("------------------RouteTest1------------------------");
> System.out.println("Do Post");
> PrintWriter out = response.getWriter();
>               response.setContentType("text/html");
> 
>               out.println("Response from Servlet");
> }
> 
> 
> Upon deployment I get below error:
> 
> 
> HTTP ERROR 405
> 
> 
> Problem accessing /RouteTest1/RouteServlet. Reason:
> 
>    HTTP method POST is not supported by this URL
> 
> 
> I tried to add <http-method>post</http-servlet> within web.xml
> <servlet-mapping> element but using servlet 2.5 it is not allowing me to do
> so.
> 
> I also have added a static block to check if servlet is getting invoked but
> it is also not appearing in the logs.
> 
> Can please assist with this?
> 
> Thanks in advance,
> Manoj
> 
> 
> 
> --
> View this message in context: 
> http://servicemix.396122.n5.nabble.com/Getting-HTTP-405-in-POST-call-tp5715779.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to