Bonjour

J'ai crée une servlet sous Eclipse.
et j'obtiens ce message d'erreur:

The archive: /CATALINA_HOME/bin/bootstrap.jar which is referenced by the classpath, does not exist.
j'ai configurer le fichier web.xml pour que la servlet soit reconnu par le serveur d'application de la façon suivante:

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
 
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
 
<web-app>
	<servlet>
	  	<servlet-name>MaPremiereServlet</servlet-name>
        <servlet-class>fr.Test.servlet</servlet-class>         
	</servlet>	
	<servlet-mapping>
		<servlet-name>MaPremiereServlet</servlet-name>
        <url-pattern>/premiere</url-pattern>
	</servlet-mapping>
 
</web-app>
Par ailleurs lorsque je lance eclipse, les projets se situent dans le workspace alors dans ce cas j'ajoute une instruction supplémentaire à la fin du fichier server.xml pour lui indiquer l'emplacement de mes projets: Voici ce que je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<!--
        <Valve className="org.apache.catalina.valves.FastCommonAccessLogValve"
                 directory="logs"  prefix="localhost_access_log." suffix=".txt"
                 pattern="common" resolveHosts="false"/>
        -->
 
      </Host>
 
    </Engine>
 
	<Context path="/MonProjetWeb" reloadable="true" docBase="D:\workspace\MonProjetWeb" workDir="D:\workspace\MonProjetWeb\work"/>
Voici ce que contient la classe MaPremiereServlet:

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
 
package fr.parcauto.servlet;
 
import java.io.IOException;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
public class MaPremiereServlet extends HttpServlet {
 
	protected void doGet(HttpServletRequest request, HttpServletResponse response)
	    throws ServletException, IOException {
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		out.println("<html>");
		out.println("<head>");
		out.println("<title> Ma premiere Servlet </title>");
		out.println("</head>");
		out.println("<body>");
		out.println("<h1> Voici un test de ma servlet </h1>");	
		out.println("</body>");
		out.println("</html>");
 
	}
 
}
Je ne parviens pas à comprendre pourquoi j'ai l'erreur cité dessus alors que le .jar est situé dans le server tomcat , je l'ai placé dans la lib de mon application cela ne semble pas fonctionner

Auriez vous une idée ?
Merci

Stardeus