[Tomcat] Erreur lors du déploiement d'une web-app

Erreur lors du déploiement d'une web-app [Tomcat] - Java - Programmation

Marsh Posté le 30-01-2003 à 11:00:38    

Erreur bisare :  
Je cherche à déployer un fichier war.
Donc, je colle celui-ci dans le répertoire web-app de tomcat, et je le démarre. ok, ça marche.
Je prend ce même fichier war, l'envois à un client, lui dit de faire la même chose. Lors du déploiement, il à l'erreur suivante dans la console de tomcat :
PARSE Error at Line 1 Column -1
org.xml.sax.SAXParseException : Erreur de conversion de caractère : "Malformed UT F-8 char-- is an XML encoding declaration missing ?" <le numéro de ligne peut être trop bas>.
 
ça dit qqch à qqn ?

Reply

Marsh Posté le 30-01-2003 à 11:00:38   

Reply

Marsh Posté le 30-01-2003 à 11:07:08    

tu l'as envoyé comment ton war? Le transfert a peut etre tout simplement foiré


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-01-2003 à 11:21:28    

DarkLord a écrit :

tu l'as envoyé comment ton war? Le transfert a peut etre tout simplement foiré


 
J'l'ai déja envoyé une dizaine de fois, par mail, en faisant des modifs à chaque fois. Les 2 dernières fois que j'ai envoyé, ça fait ça chez le client.
Dans le log de Tomcat, g trouvé que l'erreur se produit juste après ça :


2003-01-30 09:49:05 ContextConfig[/wizard2] Parse error in application web.xml


wizard2 c'est le "context path" de ma webapp.


Message édité par El_gringo le 30-01-2003 à 11:21:50
Reply

Marsh Posté le 30-01-2003 à 11:24:16    

Mais ce qui me surprend surtout, c'est le :


PARSE Error at Line 1 Column -1


 
column -1, ça y en a pas exister  :??:

Reply

Marsh Posté le 30-01-2003 à 11:34:04    

El_gringo a écrit :


 
J'l'ai déja envoyé une dizaine de fois, par mail, en faisant des modifs à chaque fois. Les 2 dernières fois que j'ai envoyé, ça fait ça chez le client.
Dans le log de Tomcat, g trouvé que l'erreur se produit juste après ça :


2003-01-30 09:49:05 ContextConfig[/wizard2] Parse error in application web.xml


wizard2 c'est le "context path" de ma webapp.


 
bin le web.xml du client est pourri, ca a rien a voir avec ton war :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-01-2003 à 11:40:45    

DarkLord a écrit :


 
bin le web.xml du client est pourri, ca a rien a voir avec ton war :o


 
C ce que je pensais aussi.
Du coup, voila ce que je lui ai fait faire :
Je t'ai dit que ça faisait une Dizaine de .war que je lui envoyait. C seulement sur les 2 dernier que ça se met à couiller. Du coup, en direct au téléphone, je lui ai demandé de prendre un ancien war qui fonctionnait, et d'essayer de le déployer. et ça marche !!! :fou:  :fou:  
J'comprend pas !  :cry:

Reply

Marsh Posté le 30-01-2003 à 11:41:49    

DarkLord a écrit :


 
bin le web.xml du client est pourri, ca a rien a voir avec ton war :o


 
Tu parle de son web.xml de tomcat (celui du ss rep "conf" de tomcat, c ça !?)

Reply

Marsh Posté le 30-01-2003 à 14:12:13    

C étonnant, non ?

Reply

Marsh Posté le 30-01-2003 à 15:43:17    

:sweat:  Sniff...

Reply

Marsh Posté le 30-01-2003 à 16:48:20    

El_gringo a écrit :

C étonnant, non ?


 
impossible de donner une réponse sauf en jouant aux devinettes pdt 3 pages pour enfin voir quel truc pourrait merder.
 
:/


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 30-01-2003 à 16:48:20   

Reply

Marsh Posté le 30-01-2003 à 17:12:08    

DarkLord a écrit :


 
impossible de donner une réponse sauf en jouant aux devinettes pdt 3 pages pour enfin voir quel truc pourrait merder.
 
:/


 
Pour les devinettes, il 'faut avoir des questions à poser. Tu demanderais quoi au juste ?

Reply

Marsh Posté le 30-01-2003 à 17:15:51    

Bin justement, aucune. Le truc ça marche chez moi mais pas chez le client, perso ca sent la perte de temps quoi :/
 
Si maintenant un ancien war fonctionne, essaie de regarder la différence entre ce war là et le nouveau ca sera déjà ça :o

Reply

Marsh Posté le 30-01-2003 à 17:24:46    

DarkLord a écrit :

Bin justement, aucune. Le truc ça marche chez moi mais pas chez le client, perso ca sent la perte de temps quoi :/
 
Si maintenant un ancien war fonctionne, essaie de regarder la différence entre ce war là et le nouveau ca sera déjà ça :o


 
De toute façon, l'erreur de fait dans le parsing, donc en principe, le pb ne peut venir que du web.xml...
Tu connais bien la structure des web.xml ? Si oui, Tu peux jetter un oeil vite fait à mon web.xml ?

Reply

Marsh Posté le 30-01-2003 à 22:33:39    

fais peter
 
 
ton client à bien la meme version de tomcat? et les librairies xml sont les memes...?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 31-01-2003 à 09:49:23    

J'ai trouvé comment résoudre mon pb, mais je comprend pas pourquoi ça le résoud. En spécifiant l'encodage <?xml version="1.0" encoding="ISO-8859-1"?> au début de mon web.xml, ça passe. Ce que je comprend pas c que, sur son même tomcat, avec dess versions précédentes de mon truc, ça passait...
ms bon. Merci à vous qd même...

Reply

Marsh Posté le 31-01-2003 à 10:01:22    

El_gringo a écrit :

J'ai trouvé comment résoudre mon pb, mais je comprend pas pourquoi ça le résoud. En spécifiant l'encodage <?xml version="1.0" encoding="ISO-8859-1"?> au début de mon web.xml, ça passe. Ce que je comprend pas c que, sur son même tomcat, avec dess versions précédentes de mon truc, ça passait...
ms bon. Merci à vous qd même...


 
Tu dois avoir des caractères particuliers dans ton nouveau web.xml que tu n'avais pas dans les anciens...
 :??:  
 

Reply

Marsh Posté le 31-01-2003 à 10:11:33    

walli a écrit :


 
Tu dois avoir des caractères particuliers dans ton nouveau web.xml que tu n'avais pas dans les anciens...
 :??:  


 
Ha, peut être. Des commentaires. Les commentaires entre <!-- et --> sont ignorés normalement, non ?

Reply

Marsh Posté le 31-01-2003 à 10:14:19    

El_gringo a écrit :


 
Ha, peut être. Des commentaires. Les commentaires entre <!-- et --> sont ignorés normalement, non ?


 
Nan ça doit pas venir des commentaires, fait zieuter ton code pour voir...
tu peux MP si tu veux.


Message édité par walli le 31-01-2003 à 10:20:55
Reply

Marsh Posté le 31-01-2003 à 10:26:05    

walli a écrit :


 
Nan ça doit pas venir des commentaires, fait zieuter ton code pour voir...
tu peux MP si tu veux.


 
Pourquoi pas. Par curiosité. J'te poste mon web.wml en mp...

Reply

Marsh Posté le 31-01-2003 à 11:37:27    

et moi alors je pue? :D
 
sinon ben si ça ne marche qu'en donnant l'encoding, c'est que  
 soit les libs xml de ton client sont differentes et forcent l'utilisation de l'encoding
 soit l'encoding par defaut est different sur sa machine
 
et merci d'avoir ignoré mes posts  :sarcastic:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 31-01-2003 à 12:20:48    

--greg-- a écrit :

et moi alors je pue? :D
 
sinon ben si ça ne marche qu'en donnant l'encoding, c'est que  
 soit les libs xml de ton client sont differentes et forcent l'utilisation de l'encoding
 soit l'encoding par defaut est different sur sa machine
 
et merci d'avoir ignoré mes posts  :sarcastic:  


 
Rohhhh, 'faut pas s'vexer comme ça.
T suceptible un peu toi, hein !?
Ses libs xml sont forcément les même que moi, étant donné qu'il à la même version de Tomcat que moi (il utilise ses propres libs).
L'encoding par défaut est pas le même chez le client... c bien ce que j'aurais tendance à penser, ms t'as raté un petit bout. ça fait une disaine de fois que le livre un web.xml sans cet encoding par défaut. Le client conserve touts ces .war livrés.
Quand il prend un vieux .war, c ok.
Quand il prend un ancien, s'il rajoute pas l'encoding ds le fichier web.xml, ça merdouille.
Et puis tiens, je t'ai aussi posté mon web.xml qui pose pb (en mp)
 
ps : ça va mieux ? tu te sens moins "ingnoré" ?  :D


Message édité par El_gringo le 31-01-2003 à 12:21:20
Reply

Marsh Posté le 31-01-2003 à 12:31:35    

bah selon moi l'encoding joue meme sur les commentaires, cqfd
il a pu modifier son encoding par defaut en chipotant par ailleurs, y'a des tonnes de possibilités.
ccl, tu forces l'encoding, un point c tout. et tant qu'a faire tu vires tes accents de web.xml et t'y colles un encoding UTF-8 (j'ai revé ou c'est le "standard" ? enfin tous les web.xml que j'ai vu utilisaient cet encoding me semble)
 
a+


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 31-01-2003 à 12:41:49    

--greg-- a écrit :

bah selon moi l'encoding joue meme sur les commentaires, cqfd
il a pu modifier son encoding par defaut en chipotant par ailleurs, y'a des tonnes de possibilités.
ccl, tu forces l'encoding, un point c tout. et tant qu'a faire tu vires tes accents de web.xml et t'y colles un encoding UTF-8 (j'ai revé ou c'est le "standard" ? enfin tous les web.xml que j'ai vu utilisaient cet encoding me semble)
 
a+
 


 
non UTF-8 n'est pas un standard. Si il l'était ça n'aurait pas de sens de le "déclarer"

Reply

Marsh Posté le 31-01-2003 à 13:03:32    

--greg-- a écrit :

bah selon moi l'encoding joue meme sur les commentaires, cqfd
il a pu modifier son encoding par defaut en chipotant par ailleurs, y'a des tonnes de possibilités.
ccl, tu forces l'encoding, un point c tout. et tant qu'a faire tu vires tes accents de web.xml et t'y colles un encoding UTF-8 (j'ai revé ou c'est le "standard" ? enfin tous les web.xml que j'ai vu utilisaient cet encoding me semble)
 
a+
 


 
non, c pas un standard...
et sinon, +1 pour les accents !

Reply

Marsh Posté le 31-01-2003 à 13:06:02    

:jap:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 31-01-2003 à 14:02:37    

Si les accent sont gênant quand ils sont en commentaire, c assez con quand même. Pourquoi un parseur irait se préoccuper de c qui est entre "<!--" et "-->" ?

Reply

Marsh Posté le 31-01-2003 à 14:04:49    

El_gringo a écrit :

Si les accent sont gênant quand ils sont en commentaire, c assez con quand même. Pourquoi un parseur irait se préoccuper de c qui est entre "<!--" et "-->" ?


parce que tu peux tres bien recuperer ce qu'il y a dans un commentaire, via dom ou autre  [:sinclaire]

Reply

Marsh Posté le 31-01-2003 à 15:10:12    

lorill a écrit :


parce que tu peux tres bien recuperer ce qu'il y a dans un commentaire, via dom ou autre  [:sinclaire]  


 
Ha, j'savais pas ça.
j'trouve pas ça logique d'ailleurs. un commentaire, c'est un commentaire, ça devrait être complètement ignoré...

Reply

Marsh Posté le 31-01-2003 à 15:13:45    

El_gringo a écrit :


j'trouve pas ça logique d'ailleurs. un commentaire, c'est un commentaire, ça devrait être complètement ignoré...


ben pas pour moi, le document est livré avec commentaire...
ca me sert bien, par exemple j'ai un cas ou je signe des documents xml avec gnupg, ben je mets la signature en commentaire a la fin, parce qu'evidement si je la mets pas en commentaire le xml est pas valide, et si je la mets dans une balise a l'interieur du xml, je modifie le xml et la signature veut plus rien dire.

Reply

Marsh Posté le 31-01-2003 à 15:18:52    

je sais pas ce que c'est gnupg, mais dans leur validation, ils devraient plutot par exelple, obliger à avoir une balise pour la signature, ou je sais pas moi. Des commentaire, c'est pas un fourre tout, c'est qqch, pour moi, qui est uniquement destiné à être lu, et en aucun cas interprété.

Reply

Marsh Posté le 31-01-2003 à 15:20:56    

fin la stait pas gnupg maintenant que je m'en rappelle, j'ai utilisé les machins java prévus pour ca. Mais tu sais ce que c'est une signature electronique ? c'est un ptit bout de texte qui te permet de savoir que le document a pas été modifié. Donc si on la met en plein milieu, c'est foutu  [:sinclaire]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed