Bonjour,
je suis le tutoriel HIBERNATE et ai écrit une application avec une servlet dont le nom de fichier est "EventManagerServlet.java".
TOMCAT 5.0 est installé et est démarré.
J'ai créé un fichier "hibernate-tutorial.war" que j'ai mis dans le répertoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps
Ce fichier war a été créé grace à une procédure Ant dont l'extrait est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<target name="war" depends="compile">
    <war destfile="hibernate-tutorial.war" webxml="web.xml">
        <lib dir="${librarydir}">
          <exclude name="jsdk*.jar"/>
        </lib>
 
        <classes dir="${targetdir}"/>
    </war>
</target>
Mon fichier web.xml est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
 
    <servlet>
        <servlet-name>Event Manager</servlet-name>
        <servlet-class>events.EventManagerServlet</servlet-class>
    </servlet>
 
    <servlet-mapping>
        <servlet-name>Event Manager</servlet-name>
        <url-pattern>/eventmanager</url-pattern>
    </servlet-mapping>
</web-app>
Ensuite, j'ai essayé d'accéder à l'application en tapant l'adresse suivante dans une fenêtre internet Explorer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://localhost:8080/hibernate-tutorial/eventmanager
J'ai obtenu un rapport d'erreur qui est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Etat HTTP 404 - /hibernate-tutorial/eventmanager
type Rapport d'état
message /hibernate-tutorial/eventmanager
description La ressource demandée (/hibernate-tutorial/eventmanager) n'est pas disponible.
Je ne sais pas si j'ai fait une mauvaise manip dans tout ce que je viens de décrire. D'où peut venir l'erreur ou l'oubli ? Est-ce que quelqu'un peut me répondre ? Merci d'avance.
Xavier