[Error] Failed to load resource: the server responded with a status of 405()

문제상황

Failed to load resource : the server responded with a status of 405()

문제확인

HTTP 405 : Method Not Allowed
서버가 요청하는 페이지가 없다면 404가 나오지만 페이지는 있는데 Method가 일치하지 않는 경우 발생하는 것

문제해결

  1. GET, POST GET 또는 POST의 문제인 줄 알고 서로 바꾸어서 코딩을 해보아도 동일한 오류가 나왔다.

  2. Servlet에서 super.doPost(req,resp)를 삭제

1
2
3
4
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
	super.doPost(req, resp); //해당 부분 삭제
	System.out.println(req.getParameter("id"));

부모에서 doPost를 Method를 찾아도 없으니 발생하는 오류였다.