【问题标题】:java.lang.NoClassDefFoundError: org/json/JSONObject eventhough jar present WEB-INF/lib directoryjava.lang.NoClassDefFoundError: org/json/JSONObject 尽管 jar 存在 WEB-INF/lib 目录
【发布时间】:2015-12-13 21:00:29
【问题描述】:

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 文件中

【问题讨论】:

    标签: java json jsp servlets


    【解决方案1】:

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

    因此,尽管您的生产环境中有java-json.jar,但您可能缺少此包的一些依赖项。

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 2014-03-16
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多