2017-07-24 9 views
0

J'utilise Eclipse Neon 3.6.3 et j'ai un projet Java EJB où j'essaie d'utiliser Json-Objects pour évaluer la réponse d'un service REST. J'ai importé JSONObject:Java Glassfish-Server JSON NoClassDefFoundError: org/json/JSONObject

import org.json.JSONObject; 

et a ajouté

json-20160810.jar 

au Build Path. Après avoir déployé sur un serveur Glassfish (3.1.2) je reçois l'erreur suivante:

Caused by: java.lang.NoClassDefFoundError: org/json/JSONObject 

Répondre

0

Vous pouvez probablement résoudre le problème en mettant le JAR dans le dossier /glassfish3/glassfish/lib et redémarrer Glassfish.

Une deuxième solution consisterait à inclure le fichier JAR dans un fichier WAR ou EAR pour le déploiement. Il y a beaucoup de tutoriels pour cela sur le net, mais je ne suis pas sûr de ce dont vous avez besoin exactement pour Eclipse.

+0

Merci, fonctionne bien :) –