Je rencontre le problème discuté here qui conduit à une erreur java.lang.ClassNotFoundException: __redirected/__DatatypeFactory
. Jason Greene dit dans le fil ci-dessus: «... assurez-vous que vous avez défini TCCL pour pointer vers le classloader de votre module (et le réinitialiser à l'original dans le bloc finally)». Je voudrais essayer ceci mais ne peux pas comprendre comment placer le TCCL ou obtenir le classloader de module. Comment est-ce que je peux placer le TCCL au classloader de module?Définition du TCCL dans WildFly/JBoss
Informations complémentaires:
- je rencontre l'erreur lors du débranchement XML avec JAXB
- J'utilise wildfly 8.0.0.CR1
reseting chargeur de classe besoins à faire dans un bloc final. –
Bon appel @ JamesR.Perkins. Mis à jour selon votre suggestion. Est-il impératif de TOUJOURS inverser le classloader ou est-ce seulement nécessaire si votre swappé dans classloader ne fait pas tout ce que fait l'original? – chessofnerd
Oui, il est absolument impératif de toujours revenir à la TCCL même si elle est nulle. Vous ne savez jamais quels autres composants/dépendances vont essayer de faire la même chose. –