passage à Tomcat 5.5.9 et pb avec le web.xml [Tomcat] - Java - Programmation
Marsh Posté le 13-07-2005 à 16:14:51
pour la 5.5.7 netbeans me génére ça (c moche, mais bon, il le génére, donc il se dém***e):
Code :
|
Sinon la dernière fois que je n'ai pas pu parsé un xml pour cause de racine absente, c'était parceque je l'avais édité avec le notepad, et qu'il m'avait ajouté 3 caractères hexa en début de fichier...un tour sous Scite et c'était fini...
Marsh Posté le 13-07-2005 à 16:21:46
victorus_ecl a écrit : pour la 5.5.7 netbeans me génére ça (c moche, mais bon, il le génére, donc il se dém***e):
|
on ouvre les yeux et on voit que le monsieur est en servlet 2.4 et non 2.3
pwill >> ce que l'erreur dit c'est qu'elle ne trouve pas la *declaration* de l'element web-app: je soupçonne une erreur de declaration de schema/namespace, vérifie ça
Marsh Posté le 13-07-2005 à 16:26:23
Merci
Effectivement j'ai édité sous wordpad Je vais donc regarder ca, je connais pas Scite
J'ai sauté des lignes pour vérifier avec ta directive, il ne trouve toujours pas la déclaration de 'web-app', ni avant ni juste après la ligne ou se trouve le <web-app>
Edit: oui 2.3, 2.4... ca passe pas
Ok je regarde à ce niveau, je sais pas trop encore de quoi tu me parles, mais je devine que la fameuse déclaration doit correspondre avec celle de tomcat 4.1.30
Marsh Posté le 13-07-2005 à 16:36:30
the real moins moins a écrit : on ouvre les yeux et on voit que le monsieur est en servlet 2.4 et non 2.3 |
exact, autant pour moi...
Marsh Posté le 13-07-2005 à 16:44:37
the real moins moins, tu veux dire quoi concrètement quand tu parles de namespace ou de schema ?
Je ne comprend pas trop ces termes, j'ai dû les déclarer sans le savoir
C'est au niveau de l'appli ou de Tomcat ?
Edit: Tu dois parler de ca
Code :
|
les urls sont bonnes, je ne sais pas pourquoi il y en a 2, j'ai même testé avec seulement la 2ème
les erreurs sont les mêmes il me semble
Marsh Posté le 13-07-2005 à 17:00:15
vérifie que c'est bien ça :
Citation : <?xml version="1.0" encoding="UTF-8"?> |
et vérifie que ton xml n'est pas encodé n'importe comment, avec un vrai éditeur, pas avec wordpad
Marsh Posté le 13-07-2005 à 17:24:55
Quand j'ouvre avec Mozilla, j'ai ca qui apparait:
Citation : |
Avec IE:
Citation : <?xml version="1.0" encoding="ISO-8859-1" ?> |
Avec l'éditeur texte Eclipse :
Citation : <?xml version="1.0" encoding="ISO-8859-1"?> |
UTF8 / ISO ca pose un problème ?
Marsh Posté le 13-07-2005 à 17:40:28
Si je rajoute une balise superflue qui n'existe pas, il la détecte bien :-/ Et ca lui plait pas que le xml ne finisse pas par la balise fermante correpsondante.
Sinon il en veut toujours à mon <web-app...>
Marsh Posté le 13-07-2005 à 15:59:48
Hello !
Ayant eu des problèmes avec les listeners sous Tomcat 4.1.30, je suis passé sous Tomcat 5.5.9 pour pouvoir les utiliser.
Seulement depuis lundi je n'ai que des erreurs avec mon appli.
Alors depuis hier j'ai tout repris à zéro, j'ai viré les libs inutiles du style cewolf, etc...
J'ai repris le web.xml de Tomcat/conf pour reconstruire celui de mon appli.
J'ai cette erreur dans les log Tomcat:
Au cas ou je balance mon web.xml même s'il me parait bon
Je comprend pas pourquoi il ne trouve pas de <web-app>
J'ai perdu beaucoup de temps à passer de 4.1 à 5.5.9 alors qu'il n'y a pas de raison (si je suis un peu gland...)
La je ne vois plus, alors si vous avez une idée, une piste je suis preneur
Autre chose que je ne comprends pas, mais je ne sais pas si c'est fiable, sous Eclipse, dans les erreurs du projet, il dit qu'il manque servlet.jar dans Tomcat/common/lib Pourtant j'ai bien servlet-api.jar... pourquoi il cherche l'autre ?
Il se croit encore sous Tomcat 4.1.30 ?
Merci d'avance, j'avoue ne plus savoir quoi faire