HTTPステータス405 – HTTPメソッドGETはこのURLでサポートされていません
HTTPステータス405は、Javaサーブレットで非常に一般的なエラーメッセージです。
HTTP Status 405 - HTTP method GET is not supported by this URL type Status report message HTTP method GET is not supported by this URL description The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL). Apache Tomcat/6.0.20
溶液
これは常に次の2つの理由により発生します
1)有効なdoGet()メソッドがありません。アドレスバーにサーブレットのパスを直接入力すると、TomcatなどのWebコンテナがdoGet()メソッドを呼び出そうとします。
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{ .... }
2)HTMLフォームからHTTP POSTリクエストを作成しましたが、それを処理するdoPost()メソッドがありません。 doGet()は「Post」リクエストを処理できません。
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException{ .... }