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

时间:2017-07-24 08:30:18

标签: java json glassfish ejb glassfish-3

我正在使用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

1 个答案:

答案 0 :(得分:0)

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

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