J'ai déployé une appli dans Tomcat en utilisant un fihier WAR.
Tomcat me liste bien l'appli dans la console du manager.
L'appli se trouve déployée comme ceci :
Le fichier web.xml :
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 Répertoire du déployement => C:\Tomcat 5.5\webapps Avec dans ce répertoire : WebBase\build\classes => *.class WebBase\WebContent\META-INF => MANIFEST.MF WebBase\WebContent\WEB-INF\lib => firebirdsql-full.jar WebBase\WebContent\WEB-INF => web.xml WebBase\WebContent => BASE.FDB WebBase\WebContent => *.jsp Et dans le répertoire : C:\Tomcat 5.5\conf\Catalina\localhost => WebBase.xml
Le fichier WebBase.xml :
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
18
19
20
21
22
23
24
25
26
27
28 <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" 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"> <display-name> WebBase</display-name> <servlet> <description> </description> <display-name> ServletAppli</display-name> <servlet-name>ServletAppli</servlet-name> <servlet-class> ServletAppli</servlet-class> </servlet> <servlet-mapping> <servlet-name>ServletAppli</servlet-name> <url-pattern>/ServletAppli</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app>
Quand j'indique dans un navigateur internet l'adresse suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <Context path="/WebBase" reloadable="true" docBase="C:\Tomcat 5.5\webapps\WebBase" workDir="C:\Tomcat 5.5\webapps\WebBase\WebContent" > <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/> </Context>
Apache-Tomcat répond :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2http://localhost:8080/WebBase/ServletAppli
Nota : Les applications exemples de Tomcat fonctionnent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ERREUR 404 avec le message : La ressource demandée (/WebBase/ServletAppli) n'est pas disponible.
Où est mon erreur ? :
Merci d'avance pour votre aide.
Partager