État HTTP 405 - La méthode HTTP GET n'est pas prise en charge par cette URL
Le statut HTTP 405 est un message d'erreur très courant dans Java Servlet.
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
Solution
Cela est toujours dû à deux raisons:
1) Vous n’avez pas de méthode doGet () valide, lorsque vous tapez directement le chemin du servlet dans la barre d’adresse, le conteneur Web comme Tomcat essaiera d’appeler la méthode doGet ().
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{ .... }
2) Vous avez fait une demande de publication HTTP à partir d'un formulaire HTML, mais vous n'avez pas de méthode doPost () pour la gérer. Le doGet () ne peut pas gérer la requête "Post".
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException{ .... }