2010-08-09 4 views
0

J'ai une application Java qui s'exécute sous Solaris9/CF7 et utilise la bibliothèque dom4j pour analyser les fichiers XML. Lors du test de l'application sur Solaris 10/CF 9 J'obtiens l'erreur suivante:Solaris10/F 9: org.dom4j.DocumentFactory ne peut pas être converti en org.dom4j.DocumentFactory

org.dom4j.DocumentFactory ne peut pas être jeté à l'exception imbriquée org.dom4j.DocumentFactory: org.dom4j.DocumentFactory ne peut pas être jeté à org.dom4j .DocumentFactory

Il semble que la bibliothèque ne soit pas incluse deux fois (j'ai supprimé la bibliothèque du chemin de la classe d'instance et j'ai reçu une erreur d'instanciation d'objet).

Des idées?

Merci. ags

Répondre

0

Cela ressemble à un problème de chargeur de classe. Un objet créé par une classe chargée dans un chargeur de classe ne peut pas être converti en la même classe chargée dans un chargeur de classe différent.

0

Je pense que this link vous aidera. .

Vous avez le même changement à faire dans pom.xml (si vous utilisez maven) ou dans le fichier manifeste (si vous n'utilisez pas maven).

Questions connexes