Bonjour,

Je développe une appli web.

J'ai récemment du faire une évolution qui comprenait l'ajout d'une servlet gérant la génération et le téléchargement serveur -> client d'un fichier.

J'ai développé en local sur eclipse avec le plug in tomcat, pas de soucis rencontré pour lancer le serveur et tester.

Par contre, en essayant maintenant de déployer mon .war dans l'environnement de dev, je rencontre un soucis lors du déploiement...

J'ai le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
2008-06-27 10:46:44,560 : AbsJWebContainerServiceImpl.doStart : Cannot deploy the file 'file:/app/jonas_ic/jonas_4_7_4/webapps/autoload/Annuaire.war' : Cannot read the deployment descriptors '/app/jonas_ic/jonas_4_7_4/webapps/autoload/Annuaire.war': org.objectweb.jonas_web.deployment.api.WebContainerDeploymentDescException: Error when parsing XML document WEB-INF/web.xml: Parse Fatal Error at line 18 column 11: Le contenu du type d'lment "web-app" doit correspondre
 "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
et le fichier web.xml de mon application:

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
 
<?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>
  <taglib>
    <taglib-uri>siprog.taglib</taglib-uri>
    <taglib-location>/WEB-INF/tld/siprogTag.tld</taglib-location>
  </taglib>
  <servlet>
        <servlet-name>ExportServlet</servlet-name>
        <servlet-class>commun.servlet.ExportServlet</servlet-class>
  </servlet>
  <servlet-mapping>
        <servlet-name>ExportServlet</servlet-name>
        <url-pattern>/ExportServlet</url-pattern>
  </servlet-mapping>
</web-app>
Je ne vois pas vraiment de problème de format dans mon fichier web.xml, donc d'où peut bien venir le problème?