À partir de là, je me demandais pourquoi cela ne fonctionnait pas, alors j'ai pris note.
Apparemment, il y a un pot Jackson dans les modules Glassfish et sa version est ancienne. Et même si vous spécifiez la dépendance dans le POM de Maven pour utiliser la bibliothèque dépendante de Jackson, Étant donné que la bibliothèque Jackson sur Glassfish est chargée en premier par le chargeur de classe, L'ancienne bibliothèque semble avoir préséance.
J'ai déjà mis à niveau la bibliothèque directement. Il y avait un article qui a écrit la même chose dans Tomcat etc., alors veuillez vous y référer Mettez à jour la bibliothèque (veuillez le faire à vos propres risques)
Pour le moment, il est recommandé de sauvegarder le fichier d'origine avant de l'exécuter.
Je voulais essayer Line's Bot, donc j'ai inclus la 2.8.10 de Jackson, mais d'autres versions aussi Il ne peut y avoir aucun problème si toutes les versions de bibliothèque associées sont disponibles.
Recommended Posts