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.