S'il n'y a rien qui s'affiche dans l'onglet "Console" alors que tu te prends une 404 côté navigateur, alors ça veut dire que tu n'exécutes pas le bon projet sur le bon serveur. Bref, y'a un mic-mac quelque part de ton côté, le code est bon de toute manière.
Efface tout, recrée un projet depuis le début, déploie-le et réessaie.
Bonjour , je suis débutant en j2ee , j'ai suivit le tuto du siteduzero , aprés l'édition du fichier web.xml , quand je lance tomcat il m'affiche ,
La ressource demandée n''est pas disponible.
voici l'exception qui s'affiche dans la console tomcat : INFO: The APR based Apache tomcat native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre6\bin; .;C:\Windows\Sun\Java\bin ..............
ah oui , voici les exceptions et les erreurs que j'obtiens :
WARNING : [SetProperiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:teste' did not find a matching property .
Ainsi cette erreur :
SEVERE: Allocate exception for servlet teste
java.lang.ClassNotFoundException: Hafsa
at org.apache.catalina.loader.WebappClassLoader.LoadClass(WebappClassLoader.java:1720)
Tu as quelque chose qui s'appelle "hasfa" dans ton code, ça veut dire que tu n'as pas entièrement suivi le cours et que tu as modifié des trucs.
Montre nous le code de ta servlet et le contenu de ton fichier web.xml, on ne peut pas deviner ce que tu as changé...
Bonjour , je suis en train de développer une application web dynamique avec j2ee (outil :Eclipse) , mes choix techniques sont : tomcat 7 , et la technologies des jsp , en suivant le tuto " "créez votre application web avec Java EE" ,dans la partie décrivant le modèle DAO et la connexion avec une base de donnes (ce qui m’intéresse ) , j'ai essayé de développer le petit exemple décrit dans ce tuto concernant l'inscription d'un utilisateur .
J'ai tout fais en suivant bien les notes du tuto et j'ai bien vérifié , j'ai juste changé les noms du packages et le nom du projet .
Le problème c'est que dans mon console, j'ai que des warning et j'ai la fameuse erreur dans le serveur "Etat HTTP 404 , la ressource demandée (/ConnexionProject/WebContent/inscription.jsp) n'est pas disponible "
Aussi j'ai mis ma page jsp sous WEB CONTENT et non pas sous WEB-INF et j'ai changé dans la servlet Inscription.java son url (j'ai fais comme ça car j'ai travaillé dand d'autre exemples comme ça et ça bien marché )
Je dois ajouter que lorsque j'ai suit le tutorial de l'exemple "inscription" avec le modèle DAO , j'ai pas pris en considération l'utilisation du notion des filres , mais j'ai bien suit les autres étapes du modèle.
Mon console n'affiche que des infos et des avertissements , les voilà :
------------------
août 08, 2014 2:03:51 PM org.apache.catalina.core.AprLifecycleListener init
Infos: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MiKTeX 2.9\miktex\bin\;C:\Program Files\Windows Live\Shared;D:\Eclipse\eclipse-jee-indigo-win32\eclipse;;.
août 08, 2014 2:03:51 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Project' did not find a matching property.
août 08, 2014 2:03:51 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Tp' did not find a matching property.
août 08, 2014 2:03:51 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ConnexionProject' did not find a matching property.
août 08, 2014 2:03:52 PM org.apache.coyote.AbstractProtocolHandler init
août 08, 2014 2:03:52 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Infos: validateJarFile(D:\Eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Project\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
août 08, 2014 2:03:53 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Infos: validateJarFile(D:\Eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Tp\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
août 08, 2014 2:03:53 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Infos: validateJarFile(D:\Eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\ConnexionProject\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
août 08, 2014 2:03:53 PM org.apache.coyote.AbstractProtocolHandler start
Infos: Starting ProtocolHandler ["http-bio-8080"]
août 08, 2014 2:03:53 PM org.apache.coyote.AbstractProtocolHandler start
Infos: Starting ProtocolHandler ["ajp-bio-8009"]
août 08, 2014 2:03:53 PM org.apache.catalina.startup.Catalina start
Par contre, tu as marqué "WebContent" dans le code de la variable VUE dans ta servlet, alors que j'ai prévenu dans le cours de NE JAMAIS faire apparaître ce nom de dossier dans le code. C'est un dossier créé par Eclipse qui n'existe pas du point de vue de ton application, c'est normal que ça ne marche pas.
Merci beaucoup Coyote , j'ai déjà tout refaire l'autre fois et c'est bien marché , si vous pouvez m'aider je serais très reconnaissante ,
je voulais faire un test lorsque l'utilisateur connecte en entrant son mot de passe et son mail, si le mot de passe ne correspond pas à celui enregistré dans la base de données il n'aura pas accès au compte .J'ai essayé d'ajouter des morceaux de codes en inspirant de la méthode de vérification faite pour l'email d'un utilisateur (méthode trouver () ) mais ceci n'a pas marché
etat http 404 la ressource demandée n'est pas disponible tomcat
J'ai installé eclipse et tomcat comme indiqué dans le tutoriel de JEE, tout fonctionnait normallement, à un moment donné un message d'erreur tomcar s'affichait, j'ai cherché dans google, puis en fin de compte j'ai créé un nouveau environnement JEE et tomcat.
J'ai crée un projet Dynamique web project et un fichier index.html dans Webcontent, comme indiqué dans le tutoriel.
Quand je lance l'exécution "http://localhost:8095/test1/", le message suivant s'affiche : même lorsque je met : http://localhost:8095/test1/index.html
Etat HTTP 404 - /test1/
type Rapport d''état
message /test1/
description La ressource demandée n''est pas disponible.
Apache Tomcat/7.0.57
NB : Tomcat est démarré au niveau eclipse, par contre si je met : http://localhost:8095 dans un navigateur chrome par exemple, il m'affiche la même erreur
Ci-dessous le contenu de l'onglet Console dans eclipse :
Infos: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;E:\eclipse\eclipse;;.
!MESSAGE Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
!MESSAGE Port 8080 required by Tomcat v7.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
!MESSAGE Port 8080 required by Tomcat v7.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
!MESSAGE Port 8080 required by Tomcat v7.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
!MESSAGE Port 8080 required by Tomcat v7.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
Try do change the direction of the "getRequestDispatcher("/WEB-INF/your file name.jsp")" to "getRequestDispatcher("your file name.jsp")" and keep the file in his place.
package com.sdzee.servlets;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Test extends HttpServlet {
public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
this.getServletContext().getRequestDispatcher("/WEB-INF/test.jsp").forward(request, response);
}
}
3/ La vue : test.jsp
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
</head>
<body>
<p>Ceci est une page générée depuis une JSP.</p>
</body>
</html>
le fichier test.jsp et web.xml sont tte les deux dans la racine : C:\eclipse\workplace\test\WebContent\WEB-INF
Bonjour , j'ai le méme problème mais avec urlPatterns j'ai aucun fichier xml dans mon projet mais j'ai ce probleme dans quand je tant d'acceder a mes servlets
Bonjour Tout le monde je suis débutant en JEE je viens de commencer mes TP sur cette fameuse plateforme mais je trouve un problème pendant chaque execution , Voici l'erreur :
Etat HTTP 404 -
type Rapport d''état
message
descriptionLa ressource demandée n''est pas disponible.