2 votes

Puis-je utiliser une version de Jackson plus récente que celle fournie avec Websphere 8.0 ?

Je suis en train de développer une application sous Websphere Application Server v8.0 et j'ai besoin d'utiliser org.codehaus.jackson:jackson-core-asl y org.codehaus.jackson:jackson-mapper-asl version 1.9.2 (obligatoire).

Sur WAS 8.0, ces bibliothèques sont déjà incluses dans son runtime, mais sa version est plus ancienne. C'est 1.6.2 (vous pouvez le voir dans ces images) : http://i.stack.imgur.com/dTv4a.gif et http://i.stack.imgur.com/Vs3TM.gif

J'ai ajouté les jars 1.9.2 dans le classpath, mais l'application utilise les bibliothèques qui sont regroupées dans WAS (1.6.2), ignorant celles du classpath.

À cause de cela, je ne peux pas utiliser certaines fonctionnalités de Jackson dans la version 1.9.2, qui n'existaient pas dans la version 1.6.2.

Ma question est la suivante : est-il possible de configurer WAS pour qu'il n'utilise pas jackson à partir de ses propres jars groupés, et laisser l'application utiliser les jars du classpath ?

2voto

covener Points 3463

Pour remplacer la vrrsion fournie par le serveur lorsqu'elle est appelée par votre application, ajoutez la bibliothèque à une "bibliothèque partagée isolée" puis associez-la à votre application.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X