Nous avons récemment mis à jour spark à 2.2.0 dans notre application et cela apporte des jacks Jackson 2.6.5 dans le runtime.Spark et élastique provoquant le chevauchement de jackson
Mais nous avons d'autres services qui ont besoin de Jackson 2.8.6 (en raison de Elastic 5.5.0) le service a un manifeste qui se réfère à Jackson 2.8.6 à partir du dossier lib de l'application.
Donc, il y a deux versions de pots Jackson chargés dans l'exécution et l'étincelle est de choisir un mauvais (2.8.6 à partir du dossier lib au lieu de 2.6.5 à partir de son propre dossier pots)
Sur les fenêtres de la version choisi est la bonne, bien que les deux versions soient toujours chargées dans le runtime.
Mais cela échoue sous Linux.
Comment pouvons-nous résoudre ce problème?
comment sont soumettaient travail d'étincelle vous est-il par étincelle soumettre? si plz mentionnez les détails de la commande complète –