简体   繁体   English

javax.servlet.ServletException:java.lang.NoClassDefFoundError:org / jdom2 / input / SAXBuilder

[英]javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/jdom2/input/SAXBuilder

I'am working on a JSP site with a servlet and a Tomcatserver. 我正在使用servlet和Tomcatserver的JSP站点上工作。 At the moment I can't figure out the problem for this error: 目前,我无法解决此错误的问题:

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/jdom2/input/SAXBuilder

I already googled for this problem and tried every possibility. 我已经用谷歌搜索了这个问题,并尝试了所有可能。

The jdome2 is included 包含了jdome2

在此处输入图片说明

and there is also no fault about the SAXBuild function in the code 而且代码中的SAXBuild函数也没有错误

在此处输入图片说明

Here is the stacktrace I get when I run the project 这是我运行项目时得到的堆栈跟踪

SCHWERWIEGEND: Servlet.service() for servlet [jsp] in context with path                  [/Quiz] threw exception [javax.servlet.ServletException:      java.lang.NoClassDefFoundError: org/jdom2/input/SAXBuilder] with root cause
java.lang.ClassNotFoundException: org.jdom2.input.SAXBuilder
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
at de.fhwgt.quiz.loader.FilesystemLoader.getCatalogs(FilesystemLoader.java:114)
at de.fhwgt.quiz.application.Quiz.getCatalogList(Quiz.java:274)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:194)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)

I aleady tried to use jdom1.xx instead of jdom2 but it didn't work 我aleady尝试使用jdom1.xx而不是jdom2,但是没有用

Hope someone could help me. 希望有人可以帮助我。

Simply move this jdom jar to WebContent/WEB-INF/lib/ . 只需将jdom jar移至WebContent/WEB-INF/lib/

I am assuming that you are not using build tool like maven or gradle . 我假设您没有使用像mavengradle这样的构建工具。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 javax.servlet.ServletException:java.lang.NoClassDefFoundError:JspException - javax.servlet.ServletException: java.lang.NoClassDefFoundError: JspException javax.servlet.ServletException:java.lang.NoClassDefFoundError:org / apache / commons / dbcp / ConnectionFactory - javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/dbcp/ConnectionFactory javax.servlet.ServletException:java.lang.NoClassDefFoundError:org / apache / commons / pool / KeyedObjectPoolFactory - javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory HTTP状态500-org.apache.jasper.JasperException:javax.servlet.ServletException:java.lang.NoClassDefFoundError - HTTP Status 500 - org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError javax.servlet.ServletException:java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Cell - javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Cell javax.servlet.ServletException:java.lang.NoClassDefFoundError:org / apache / commons / io / output / DeferredFileOutputStream - javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream javax.servlet.ServletException:org.glassfish.jersey.server.ContainerException:java.lang.NoClassDefFoundError:org / json / JSONObject - javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError: org/json/JSONObject javax.servlet.ServletException:java.lang.NoClassDefFoundError:javax / servlet / jsp / jstl / core / ConditionalTagSupport - javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport javax.servlet.ServletException:java.lang.NoClassDefFoundError:javax / servlet / ServletInputStream - javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream 线程“ main”中的异常java.lang.noClassDefFoundError org / jdom / input / SAXBuilder - Exception in thread “main” java.lang.noClassDefFoundError org/jdom/input/SAXBuilder
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM