|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() SMAIL SMAIL Inscription : octobre 2009 Messages : 3 ![]() |
Bonjour tous le monde,
Je rencontre une exception de type java.lang.IncompatibleClassChangeError lorsque j’exécute mon script ANT qui permet de générer des fichiers XML en utilisant l'API JAXB (Marshalling/Unmarshilling) dans le serveur de déploiement (serveur AIX).
NB : La génération s'effecute bien par fois (raaaaaaaaarement) sur le serveur AIX. voici la trace : Code :
Aider moi SVP |
||
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Nicolas Inscription : janvier 2011 Messages : 390 ![]() |
Bonjour,
C'es la même JDK sous AIX que sous Windows XP ? Pas uniquement les versions, AIX c'est IBM et IBM a sa propre implémentation de la JDK. Il faut peut-être recompiler le tout avec la JDK d'IBM. |
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() SMAIL SMAIL Inscription : octobre 2009 Messages : 3 ![]() |
Merci, oui c'est vraiment la solution envisagée. Mais le problème c'est que l'environnement du DEV est sur Windows, et que je trouve pas un JDK1.5 d'IBM qui tourne sur windows ca existe que pour Linux.
http://blogs.msdn.com/b/dotnetintero...r-windows.aspx |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Nicolas Inscription : janvier 2011 Messages : 390 ![]() |
Effectivement IBM ne semble distribuer qu'un plugin eclipse pour Windows :
http://www.ibm.com/developerworks/ja....html#download Une technique serait de savoir quelle classe pose problème, trouver son équivalent dans la JRE IBM et charger cette classe en fonction d'une configuration. Cela se fait bien en configurant le nom complet de la classe dans un fichier properties. Et une piste pour JAXB est qu'IBM a son implémentation : com.ibm.xml.xlxp2.jaxb.JAXBContextImpl Il faut probablement donc passer cela au context jaxb |
|
|
10
|
Copyright © 2000-2013 - www.developpez.com