首页

解决"java.lang.ClassNotFoundException: nu.xom.Serializer..java.lang.NoClassDefFoundError: nu/xom/Serializer"等缺少xom包问题

标签:xom-1.0.jar,ClassNotFoundException,Serializer,NoClassDefFoundError     发布时间:2019-02-22   

一、问题描述

关于运行时报"java.lang.ClassNotFoundException: nu.xom.Serializer..java.lang.NoClassDefFoundError: nu/xom/Serializer"等异常问题,错误日志如下所示

java.lang.ClassNotFoundException: nu.xom.Serializer@b@	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)@b@	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)@b@	at com.xwood.gw.util.XmlJSONUtil.xml2json(XmlJSONUtil.java:18)@b@	at com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.xml2json(NexusProxyServiceApiXML2JSONProcessor.java:117)@b@	at com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.serviceProxyJump(NexusProxyServiceApiXML2JSONProcessor.java:81)@b@	at com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.doProcess(NexusProxyServiceApiXML2JSONProcessor.java:105)@b@	at com.xwood.gw.processor.core.AbstractProcessor.process(AbstractProcessor.java:10)@b@	at com.xwood.gw.processor.core.ProcessorChain.process(ProcessorChain.java:22)@b@	at com.xwood.gw.filter.GateWayProcessorFilter.doFilter(GateWayProcessorFilter.java:58)@b@	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)@b@	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)@b@	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)@b@	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)@b@	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)@b@	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)@b@	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)@b@	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)@b@	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)@b@	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)@b@	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)@b@	at java.lang.Thread.run(Thread.java:662)
	HTTP Status 500 -@b@type Exception report@b@@b@message@b@@b@description The server encountered an internal error () that prevented it from fulfilling this request.@b@@b@exception@b@@b@javax.servlet.ServletException: Filter execution threw an exception@b@root cause@b@@b@java.lang.NoClassDefFoundError: nu/xom/Serializer@b@	com.xwood.gw.util.XmlJSONUtil.xml2json(XmlJSONUtil.java:18)@b@	com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.xml2json(NexusProxyServiceApiXML2JSONProcessor.java:117)@b@	com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.serviceProxyJump(NexusProxyServiceApiXML2JSONProcessor.java:81)@b@	com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.doProcess(NexusProxyServiceApiXML2JSONProcessor.java:105)@b@	com.xwood.gw.processor.core.AbstractProcessor.process(AbstractProcessor.java:10)@b@	com.xwood.gw.processor.core.ProcessorChain.process(ProcessorChain.java:22)@b@	com.xwood.gw.filter.GateWayProcessorFilter.doFilter(GateWayProcessorFilter.java:58)@b@root cause@b@@b@java.lang.ClassNotFoundException: nu.xom.Serializer@b@	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)@b@	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)@b@	com.xwood.gw.util.XmlJSONUtil.xml2json(XmlJSONUtil.java:18)@b@	com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.xml2json(NexusProxyServiceApiXML2JSONProcessor.java:117)@b@	com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.serviceProxyJump(NexusProxyServiceApiXML2JSONProcessor.java:81)@b@	com.xwood.gw.processor.NexusProxyServiceApiXML2JSONProcessor.doProcess(NexusProxyServiceApiXML2JSONProcessor.java:105)@b@	com.xwood.gw.processor.core.AbstractProcessor.process(AbstractProcessor.java:10)@b@	com.xwood.gw.processor.core.ProcessorChain.process(ProcessorChain.java:22)@b@	com.xwood.gw.filter.GateWayProcessorFilter.doFilter(GateWayProcessorFilter.java:58)@b@note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.@b@@b@Apache Tomcat/6.0.29

二、解决办法

因为项目中缺少xom-1.0.jar依赖包导致(jar及pom文件下载),相关代码示例文件参见更多链接

<dependency>@b@    <groupId>xom</groupId>  @b@    <artifactId>xom</artifactId>  @b@    <version>1.0</version>  @b@</dependency>
<<推荐下载>>
  • (1) 阿里巴巴Java开发手册8种不同版本
  • (2) Web前端开发视频教程
  • (3) 30+明星讲师PPT课件分享一线大厂架构实战经验
  • (4) java开发_架构篇_视频资源分享_v2208
  • (5) java开发_高级篇_视频资源分享_v2208
  • (6) java开发_进阶篇(中级)_视频资源分享_v2208
  • (7) java开发_入门篇_视频资源分享_v2208
  • (8) 微信小程序开发视频1+167源码+实战demo等下载
  • (9) easy-shopping电子商务java源码(附脚本和安装文档说明)下载
  • (10) java常用的72份知名实用的电子书下载
  • (11) java开发性能优化资料整理大全(8份电子文档+3份实战优化)下载
  • (12) 9个常用的算法设计资料和100以上视频课件内容下载
  • (13) vue开发必备常用手册16件下载
  • (14) 21种不同技术集群方案(es、flink、redis、nginx、zk、lvs、kafka、mysql、k8s等)参考资料下载
  • (15) 20种技术代码规范(js/java/dba/阿里/华为/oracle/mysql等)参考资料下载
  • (16) 微服务五套资料(0-1,架构设计,springcloud,nacos等)下载
  • (17) 架构师(28知识图谱+3套简历模板+6套架构实战文档等)完整资料整理下载
  • (18) 大数据18套实战基础知识+8套简历模板下载
  • (19) 并发编程全套(7套+阿里巴巴+亿级实战等)实战资料下载
  • (20) Kafka九套学习整理知识点全套(面试+笔记+代码api+命令+容备等)资料下载
  • (21) java全套9个不同方向类型的面试题(基础+核心+大厂+架构师+近万套题库等)下载
  • (22) JAVA开发常用API帮助文档大全(超52种以上技术资料,高手必备)下载
  • (23) springcloud超详细139件全套学习实战资料( 视频课件+源码demo+文档资料等)下载
  • 更多推荐>>
  • <<热门文章>>