Java Glassfish-Server Json NoClassDefFoundError: org/json/JSONObject

Java Glassfish-Server Json NoClassDefFoundError: org/json/JSONObject

我正在使用 Eclipse Neon 3.6.3 并且我有一个 Java EJB 项目,我在其中尝试使用 Json-Objects 来评估来自 REST 服务的响应。我导入了 JSONObject:

import org.json.JSONObject;

并添加了

json-20160810.jar

到构建路径。在我将它部署到 Glassfish-Server (3.1.2) 后,我收到以下错误:

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

您可能可以通过将 JAR 放入文件夹 /glassfish3/glassfish/lib 并重新启动 Glassfish 来解决问题。

第二种解决方案是将 JAR 包含在 WAR 或 EAR 文件中以进行部署。网上有很多这方面的教程,但我不确定 Eclipse 到底需要什么。