当前位置: 首页 > 知识库问答 >
问题:

ClassNotFoundException:org。阿帕奇。平民javaflow。果心StackRecorder[重复]

戚兴思
2023-03-14

填写我的Jasper报告时,我得到以下例外:

java.lang.ClassNotFoundException: org.apache.commons.javaflow.core.StackRecorder
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
    at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java)
    at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:162)
    at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:145)
    at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:689)
    at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:670)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:992)

我已经添加了commons javaflow(https://search.maven.org/#search|ga | 1 | a:“commons javaflow”)——但这没有帮助。在哪里可以找到这门课?

编辑:重复问题标签的一条注释:这不是关于ClassNotFoundException的一般问题——这是一个关于Jasper Reports/Apache Commons JavaFlow的特殊问题。所以请拿走这个标签。

共有1个答案

姚向晨
2023-03-14

从JasperReports 6.6.0开始,tascalate javaflow被用来代替Apache Commons javaflow,所以你需要一个网络。塔斯卡拉特。javaflow。类路径上的api jar(目前,JasperReports将net.tascalate.javaflow.api-2.2.1.jar列为依赖项)。

但是您需要做的第一件事是决定您是否真的需要Javaflow JasperReport变体。有关何时使用Javaflow变体的描述,请参阅此答案。

 类似资料:
  • 我正试图让我的Grails应用程序使用logback插件登录。根据文档说明,以下是我迄今为止所做的工作: 然后我运行了一个。当我运行一个时,我得到一个绝对巨大的堆栈跟踪,如下所示: 此外,在我的GGTS IDE中,添加到中的两个导入语句出现了编译器错误。听起来我的Grails应用程序中仍然有Log4j引用,并且运行将Log4j JAR从我的类路径中删除。这可能解释了堆栈跟踪。但这并不能解释为什么G

  • Apache Kafka:分布式消息传递系统 Apache Storm:实时消息处理 我们如何在实时数据管道中使用这两种技术来处理事件数据? 在实时数据管道方面,我觉得两者做的工作是一样的。如何在数据管道上同时使用这两种技术?

  • 对于我正在处理的项目,我需要在运行时更改一些属性值并保存它们。在寻找解决方案时,我找到了apache commons配置。 我已经研究了一些其他主题来解决我的第一个问题,但现在,一个错误是: <代码>组织。阿帕奇。平民配置配置异常:无法从URL文件加载配置:/C:/Users/sensor/Documents/NetBeansProjects/HermanWijn/dist/run17766770

  • 我正在使用Flink从Apache Pulsar读取数据。我在pulsar中有一个分区主题,有8个分区。在本主题中,我生成了1000条消息,分布在8个分区中。我的笔记本电脑中有8个内核,因此我有8个子任务(默认情况下,并行度=#个内核)。在执行Eclipse中的代码后,我打开了Flink UI,发现一些子任务没有收到任何记录(空闲)。我希望所有8个子任务都能得到利用(我希望每个子任务都映射到我的主

  • 我们需要的是直接的API来设置和使用集群消息队列。我们最初的计划是使用Camel在集群JMS或ActiveMQ队列上进行消费/生产。Kafka如何使这项任务变得更容易?在任何一种情况下,应用程序本身都将在WebLogic服务器上运行。 消息传递将是点对点类型,其中有多个相同服务的实例在运行,但根据负载平衡策略,只有一个实例应该处理消息并发出结果。消息队列也是群集的,因此服务实例或队列实例的失败都不

  • 我是Eclipse的新手(我曾经使用InteliJ),我已经解决了很多问题,但这是我无法解决的问题。我不确定是否已经问过这个问题,我只是没有问正确的问题,所以请仁慈。我需要强调的是,当我在InteliJ中运行它时,这段代码按预期工作,所以据我所知,这不是代码的问题。 该程序使用JavaFX和来自commons的双向hashmap。集合和JavaFX运行正常。 当我尝试在eclipse项目中使用co