java.lang.ClassNotFoundException: org.jaxen.JaxenException 解决方法
目录
一、问题描述
二、解决方法
一、问题描述
今天在做UAT测试时使用dom4j解析报错。
问题如下所示:
八月 07, 2019 2:00:17 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [default] in context with path [/] threw exception [Filter execution threw an exception] with root cause
java.lang.ClassNotFoundException: org.jaxen.JaxenExceptionat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)at org.dom4j.tree.AbstractNode.selectNodes(AbstractNode.java:164)at com.huateng.szairpay.console.web.interceptor.OperateLogInterceptor.doIntercept(OperateLogInterceptor.java:42)at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:575)at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:81)at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at com.huateng.szairpay.console.web.interceptor.SessionFilter.doFilter(SessionFilter.java:126)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1083)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:640)at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:745)
二、解决方法
使用dom4j-1.6.1.jar时,需要依赖jaxen-1.1.6.jar,二者缺一不可。
java.lang.ClassNotFoundException: org.jaxen.JaxenException 解决方法相关推荐
- java.lang.ClassNotFoundException: org.jaxen.JaxenException
java.lang.ClassNotFoundException: org.jaxen.JaxenException java.lang.ClassNotFoundException: org.jax ...
- storm和kafka集成报java.lang.ClassNotFoundException: kafka.api.OffsetRequest解决方法
添加依赖 <dependency><groupId>org.apache.storm</groupId><artifactId>storm-kafka& ...
- 【bug集锦】java.lang.ClassNotFoundException: org.jaxen.JaxenException
再使用dom4j的时候需要注意,dom4j是依赖jaxen项目的,JAXEN提供了对XPath的支持,需要添加对应的jaxen包即可 <!--dom4j--> <dependency ...
- 已解决java.lang.NoClassDefFoundError异常的正确解决方法,亲测有效!!!
已解决java.lang.NoClassDefFoundError异常的正确解决方法,亲测有效!!! 文章目录 报错问题 报错原因 解决方法 NoClassDefFoundError解决示例 福利 报 ...
- 已解决java.lang.Integer cannot be cast to java.lang.String异常的正确解决方法,亲测有效!!!
已解决java.lang.Integer cannot be cast to java.lang.String异常的正确解决方法,亲测有效!!! 文章目录 报错问题 解决方法 福利 报错问题 1.在执 ...
- 已解决java.lang.ClassCastException异常的正确解决方法,亲测有效!!!
已解决java.lang.ClassCastException异常的正确解决方法,亲测有效!!! 文章目录 报错问题 解决方法 福利 报错问题 粉丝群里面的一个小伙伴敲代码时发生了报错(当时他心里瞬间 ...
- Spark:Caused by: java.lang.ClassNotFoundException: scala.Product$class解决
今天使用Spark进行RDD操作,当我开始运行程序时,出现Caused by: java.lang.ClassNotFoundException: scala.Product$class, 我最后检查 ...
- java.lang.ClassNotFoundException: okio.ForwardingTimeout 已解决
这个问题发现是由于版本问题引起的,下面是我用的两个jar源码对比: 先看看okio-1.13.0.jar的,会发现在forwardingSource下面有ForwardingTimeout这个类 下面 ...
- java.lang.NoClassDefFoundError: org/apache/jsp 解决方法
问题描述 最近在更新完代码之后,启动tomcat服务器时出现报错: java.lang.NoClassDefFoundError: org/apache/jsp/tag/meta/http_003a/ ...
- java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决 ...
最新文章
- shell编程--case判断
- 广义线性模型GLM、GLMM、LMM、MLM、GMM、GEE、广义线性模型GLM和广义线性混合模型的GLMM区别
- 用setx设置永久环境变量及注意事项
- DataTable 转 Entity
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- Java设计模式之享元flyweight模式代码示例
- Action详解(一)
- resin3的优化配置
- Window2003 IIS+MySQL+PHP+Zend环境配置
- C# string 转 bool
- wpf中内容包含在border中_Excel中创建包含注释的数学公式
- php伪静态后301,php伪静态htaccess实现301重定向方法
- 免费屏幕录像软件哪个好?简单几步教你快速录制无水印的高清视频!
- NetBean将IDE设置导出为Zip存档
- ubuntu网页邮箱服务器设置,ubuntu配置邮件服务器
- 收益用计算机怎么计算,有利网收益计算器怎么用
- 中级微观经济学:Chap 31 行为经济学
- 【追踪】两列动车在温州追尾事故现场
- 芋道 Spring Boot 安全框架 Spring Security 入门
- 双目视觉---小孔成像原理视差原理
热门文章
- php 判断客户端类型,基于php实现判断客户端类型
- 普通话水平测试用朗读作品60篇-(练习版)
- 下载链接大全,持续更新...
- ColorPix——到目前为止最好用的屏幕取色器
- 海洋磁力探测-G882海洋磁力仪内业处理软件MAP2000 操作指南
- paxos算法例子图解
- 440页PPT华为大数据分享专场|实时|离线|数仓
- 通过Web界面访问华为USG6000防火墙+安全策略
- 什么是计算机数字代码,计算机代码1—10这10个数字表示什么意思 例如:数字1 计算机代码00001 这是什么意思...
- 解决Sublime提示 Sublime Text Error while loading PyV8 binary:exit code 1 Try to manually install Pyv8 fo