Nous avons récemment migré de jboss 6.1 pae à 6.4 pae, mais face à problème de chargement de classe.nécessité d'exclure apache httpcomponent de jboss 6.4 Module
Dans mon projet lib Nous devons utiliser apache httpcore 4.4.1, mais apache httpcore 4.3.3 est inclus dans 6.4. Cela ne posait pas de problème lorsque nous utilisions jboss 6.1 car le module resteasy-jaxrs module.xml n'exporte pas la bibliothèque httpcore.
Maintenant, avec jboss 6.4, nous obtenons exception:
Caused by: java.lang.NoSuchMethodError: org.apache.http.util.Asserts.check(ZLjava/lang/String;Ljava/lang/Object;)V
Son exécution parce que mon projet est disponible à partir de jar utilise jboss et qui n'ayant cette méthode avec signature.
Maintenant, je veux forcer mon application à ne pas utiliser jboss jar et utiliser jar disponible dans le dossier web-inf/lib.
J'ai essayé d'exclure ceci via jboss-deployment-structure.xml mais de toute façon cela ne fonctionne pas et encore il utilise jar de jboss seulement.
ci-dessous est à partir du fichier jboss-deployment-structure.xml.
<deployment>
<exclusions>
<module name="org.apache.httpcomponents" />
</exclusions>
<dependencies>
module name="org.apache.httpcomponents" />
</dependencies>
</deployment>
Quelqu'un peut-il me aider s'il vous plaît sur ce ce qui manque ici ou est-il une alternative pour cette ...