java.lang.NoClassDefFoundError:org / json / JSONObject eventhough jar目前WEB-INF / lib目录

时间:2015-12-13 21:00:30

标签: java json jsp servlets

  

00000ab ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper   service SRVE0014E:未捕获的service()异常根本原因   /api/getDataWAX.jsp:   com.ibm.websphere.servlet.error.ServletErrorReport:   java.lang.NoClassDefFoundError:org / json / JSONObject。

我使用java-json.jar将JSON转换为XML。它在所有环境中都可以正常工作,但在生产中它提供了java.lang.NoClassDefFoundError。 我无法访问生产环境。 jar存在于xyz.ear / xyz.war / WEB-INF / lib / java-json.jar中的.ear文件中

1 个答案:

答案 0 :(得分:0)

java.lang.ClassNotFoundExceptionjava-json.jar不同。在某些情况下,类加载器可能会定位文件但无法实例化该类,例如,层次结构中缺少类或静态初始化期间失败。

因此,尽管您的生产环境中有{{1}},但您可能缺少此包的某些依赖项。