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:
et le fichier web.xml de mon application:
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*)".
Je ne vois pas vraiment de problème de format dans mon fichier web.xml, donc d'où peut bien venir le problème?
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>
Partager