gpt4 book ai didi

java - 另一个关于servlet的问题

转载 作者:行者123 更新时间:2023-11-28 22:38:47 25 4
gpt4 key购买 nike

正如我所问的the similar question关于 servlet,用于在浏览器上显示报告。在创建 .编译和映射 servlet(named FirstReportSendToBrowserServlet) ,将 servlet 放入 Apache Tomcat v5.5 ,启动 tomcat 后,打开 http://localhost:8080/JasperServlet/FR (FirstReportSendToBrowserServlet 已经映射到 web.xml 中的 FR),令我困惑的是:

exception

javax.servlet.ServletException: Error instantiating servlet class FirstReportSendToBrowserServlet org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:619) root cause

java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JRException java.lang.Class.getDeclaredConstructors0(Native Method) java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) java.lang.Class.getConstructor0(Class.java:2699) java.lang.Class.newInstance0(Class.java:326) java.lang.Class.newInstance(Class.java:308) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:619)

我已经在Apache's bugzilla中找到了,但是好像找不到类似的答案。有人可以给点提示吗?

最佳答案

您的 WEB-INF/lib 中需要 jasper-reports.jar。 NoClassDefFoundError 意味着应用程序希望类路径中有一个类,但它丢失了。 Web 应用程序的类路径由以下部分组成:

  • WEB-INF/类
  • WEB-INF/lib
  • 容器库

关于java - 另一个关于servlet的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7007705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com