`

Json异常总结

阅读更多

1.java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at com.syxp.yjxx.test.Test1.<init>(Test1.java:54)
	at com.syxp.yjxx.test.Test1.main(Test1.java:110)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	... 14 more

解决办法:需要导入commons-lang-2.5.jar包

2.java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

 

at net.sf.jasperreports.engine.fill.JRBaseFiller.<clinit>(JRBaseFiller.java:95)
at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
at net.sf.jasperreports.engine.JasperRunManager.runReportToHtmlFile(JasperRunManager.java:441)
at org.apache.jsp.ireportTest.ireportTest_jsp._jspService(org.apache.jsp.ireportTest.ireportTest_jsp:86)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)

 解决办法:需要导入commons-logging-1.1.1.jar

 3.java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap

 

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
at net.sf.json.JSONObject.<init>(JSONObject.java:1529)
at net.sf.json.util.CycleDetectionStrategy.<clinit>(CycleDetectionStrategy.java:37)
at net.sf.json.JsonConfig.<clinit>(JsonConfig.java:58)
at net.sf.json.JSONArray.fromObject(JSONArray.java:127)
at JsonTest.main(JsonTest.java:8)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrderedMap
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 5 more

  解决办法:需要导入commons-collections-3.1.jar

总之,使用json时需要用到的jar包有以下几个(版本不限):

commons-beanutils-1.7.0.jar

commons-collections-3.1.jar

commons-lang-2.5.jar

commons-logging-1.1.1.jar

ezmorph-1.0.3.jar

json-lib-2.2.2-jdk15.jar

2
0
分享到:
评论

相关推荐

    JAVA内存溢出问题总结

    JAVA内存溢出问题总结

    json架包和java对象转json实例

    总结了使用中可能出现的异常与一些特殊要求的处理方法,单元测试完全通过

    android知识大总结【邯院】

    第十四章 JSON数据的解析 90 JAVA基础知识点总结.doc 第1章 Java程序设计概述 第2章 Java语言的开发环境 第3章 Java程序的基本结构 第4章 对象和类 第5章 继承和多态 第6章 泛型程序设计 第7章 接口和内部类 第8章 ...

    JS中对象与字符串的互相转换详解

    JSON.parse方法在遇到不可解析的字符串时,会抛出SyntaxError异常。 即:JSON.parse(text, reviver),This method parses a JSON text to produce an object or array. t can throw a SyntaxError exception. 所以,...

    Web-front-end-knowledge-summary:前端知识点总结

    JavaScript基础DOM(文档对象模型)JavaScript 基本数据类型和引用数据类型JS数据类型判断事件冒泡和事件捕获js中的事件委托或事件代理详解DOM ...JSON 相关知识点数组和对象的区别与联系JS中异常捕获arguments对象详解...

    javautil工具类大全

    自己总结的java工具类,包括异常、文件、字符串、时间、http、搜索、进程、poi、反射、邮件、静态页面、spring、redis、权限递归、加解密,签名、校验码、json等等

    Python基础全套教程 细致讲解新手必备课件

    16_总结.py 08_shutil模块.py 10_ 异常处理.py 11_traceback模块.py 12_zipfile模块.p y 05_pickle.py 06_json模块.py 07_hashlib.p y 01_模块的概述.py 03_datetime模块.py 04_random 模块.py 02_time模块.py ...

    达内Java培训项目(当当网/通用电子商务系统)

    通过解决异常,提升了自身纠错能力,并且养成了边写边测的良好习惯,更加熟练的掌握了JUnit测试的使用。 深刻体会到Ajax的优势,异步发送请求处理与页面局部刷新,提高了系统的用户体验度。 通过使用工厂模式和面向...

    Struts2和Ajax数据交互示例详解

    我们从Web 2.0的随波逐流,Ajax的大放异彩说起,Struts2框架自己整合了对Ajax的原生支持(struts 2.1.7+,之前的版本可以通过插件实现),框架的整合只是使得JSON的创建变得异常简单,并且可以简单的融入到Struts2...

    百度飞浆 小白逆袭大神学习笔记

    文章目录前言第一天路径搜寻的代码(效果不是很好)第二天python基础知识列表&元组&字典python面向对象python json & 异常处理linux基础gzip & tar & zip/unzip实战爬取图片第三天python中常见的库numpy库padas库PIL...

    bof:人类的HTTP客户端

    总结起来,Bof: 是用户友好的避免使用魔术字符串和数组进行配置:相反,它提供可由IDE自动完成的显式,类型化和文档化方法带有默认值:默认支持JSON,4xx和5xx响应抛出异常,默认情况下超时时间短符合PSR-7 未来的...

    beginning-mind:初心

    Beginning beginning-mind是一个Spring Boot Web项目,称为初心,它归纳总结了Deolin在过往项目中的各种实践。 这个项目将会充满活力,保持更新。 机制 RequestTrackFilter收集,记录每个Spring MVC处理程序每​​次...

    learnings:Java技术栈Demo与精彩文章汇总

    这里收录所有我的公众号优质文章,整体以Java技术栈为主,目前内容体量还不大,很多知识点我还在不断总结和完善,会陆续整理到这里.... :growing_heart: 希望这些整理可以帮到你:growing_heart: 精选文章 1⃣Spring ...

    python入门到高级全栈工程师培训 第3期 附课件代码

    06 json模块 07 pickle模块 08 shelve模块 09 XML模块 10 re模块简介 11 re模块之元字符 第23章 01 re模块之转义字符 02 re模块之分组 03 re模块之方法 04 re模块总结 05 logging模块 06 re模块补充 07 ...

    Spring.3.x企业应用开发实战(完整版).part2

    8.2.3 其他持久技术的异常转换器 8.3 统一数据访问模板 8.3.1 使用模板和回调机制 8.3.2 Spring为不同持久化技术所提供的模板类 8.4 数据源 8.4.1 配置一个数据源 8.4.2 获取JNDI数据源 8.4.3 Spring的数据源实现类 ...

    Spring3.x企业应用开发实战(完整版) part1

    8.2.3 其他持久技术的异常转换器 8.3 统一数据访问模板 8.3.1 使用模板和回调机制 8.3.2 Spring为不同持久化技术所提供的模板类 8.4 数据源 8.4.1 配置一个数据源 8.4.2 获取JNDI数据源 8.4.3 Spring的数据源实现类 ...

    acromusashi-stream-example:AcroMUSASHI Stream 示例程序库

    acromusashi-stream-example 项目总结了如何构建/使用使用 acromusashi-stream 创建的示例程序的环境。 例子 请查看下面的 Wiki 页面,了解每个示例的说明和使用步骤。 教程 数据接收/收集 HTTP (JSON) 接收 系统...

    老男孩python 四期

    一、Python运维开发基础课程列表 Python运维开发基础课程列表 第一天 1、编程语言介绍 2、Python基础,介绍历史、...7、课程总结、回顾、期末学生开发运维软件大作业实战 8、期末开发运维软件大作业重点讲解,答疑。

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    Json与pickle数据序列化 软件目录结构规范 本周作业 第5周 心灵分享 ATM存钱取钱案例剖析 模块定义、导入、优化详解 内置模块详解之time与datetime模块 内置模块详解之Range模块 内置模块详解之OS模块 内置模块...

    Java学习笔记-个人整理的

    {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {1.4.1}整数与浮点数}{23}{subsection.1.4.1} {1.4.1.1}浮点数原理}{24}{subsubsection.1.4.1.1} {1.4.2}格式化输出浮点数}{24}{...

Global site tag (gtag.js) - Google Analytics