Bonjour!

Je suis en train de coder une ptite appli avec éclipse 3.0.2 et tomcat 5.0.28. J'utilise le plug-in de tomcat pour eclipse (3.0.0).

Jusqu'ici, j'ai réussi à faire des JSP et à les afficher dans mon navigateur. Je viens de créer ma première servlet. Pour l'utiliser, je dois donc configurer mon appli via un fichier web.xml placé dans le répertoire WEB-INF de mon projet.

Dès que je relance tomcat pour qu'il prennent en compte la présence de mon fichier web.xml => patatra :
INFO: XML validation disabled
INFO: standardHost.start /Master Calendar-ToDoList
Jun 29, 2005 11:26:51 AM org.apache.catalina.startup.ContextConfig applicationConfig
SEVERE: Parse error in application web.xml
java.net.ConnectException: Connection timed out: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
...
Jun 29, 2005 11:26:51 AM org.apache.catalina.startup.ContextConfig start
SEVERE: Marking this application unavailable due to previous error(s)
Jun 29, 2005 11:26:51 AM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Jun 29, 2005 11:26:51 AM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
J'ai suivi la procédure du tutorial http://tahe.developpez.com/java/eclipse/

Voici le contenu de mon 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
16
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app SYSTEM "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
	<servlet>
		<servlet-name>servletaction</servlet-name>
		<servlet-class>master.cl.servlets.ServletAction</servlet-class>
		<init-param>
			<param-name>action</param-name>
			<param-value>default</param-value>
		</init-param>
	</servlet>
	<servlet-mapping>
		<servlet-name>servletaction</servlet-name>
		<url-pattern>/servlet</url-pattern>
	</servlet-mapping>
</web-app>
Ma servlet est dans le package master.cl.servlets, placé dans le répertoire WEB-INF/src de mon projet.

Je ne sais pas si ça a une importance, mais je suis derrière un proxy, et apache est installé sur ma machine.

Merci de votre aide