iReports和grails。设置javabeans数据源和连接

iReports和grails。设置javabeans数据源和连接,grails,jasper-reports,ireport,grails-domain-class,jasper-plugin,Grails,Jasper Reports,Ireport,Grails Domain Class,Jasper Plugin,我在配置iReports时遇到了一些问题,我正在使用iReport4.8.0(我以前尝试过iReport4.7.1,但同样的问题发生了)和grails ggts 3.0.0 我在一个名为consultas的包中有一个名为Consulta的域类,我想列出它们并使用ireports创建一个报告,我遵循了我在一本书中找到的步骤:开始Groovy Grails从新手到专业人士第9章说,从groovy clases创建报告非常简单(理论上是如此),您只需创建一个包含已编译类的jar,并将其放置在repor

我在配置iReports时遇到了一些问题,我正在使用
iReport4.8.0
(我以前尝试过
iReport4.7.1
,但同样的问题发生了)和
grails ggts 3.0.0

我在一个名为consultas的包中有一个名为Consulta的域类,我想列出它们并使用ireports创建一个报告,我遵循了我在一本书中找到的步骤:开始Groovy Grails从新手到专业人士第9章说,从groovy clases创建报告非常简单(理论上是如此),您只需创建一个包含已编译类的jar,并将其放置在reports lib目录中,然后选择“数据连接中的javabeans设置数据源选项,其中唯一要填充的字段是名称,它表示要将其他字段设置为空,当我测试它时,会出现一个错误弹出窗口,显示ClassNotFoundError,我确定缺少一些步骤,但我不知道是哪个步骤

在我的顾问控制器中,我有以下代码:

def report ={
    def consultas = Consulta.list()
    chain(controller: "jasper", action: "index", model: [data: consultas], params:params)       
}

我认为jassper插件还可以。

ClassNotFound的堆栈跟踪是什么?你把你的jar放在lib文件夹?是的,我放了,我把一个包含我的域类的jar放在ireports lib文件夹中,并将它添加到类路径中。我找不到stacktrace,错误在我测试连接时出现,因此我无法继续。这与你的数据源有关,而不是jasper。你能发布你的配置和完整的错误信息吗?最后我得到了,这比我尝试的要容易得多。我设置了空数据源,并将字段$F{name}和。。。它起作用了!我试图将数据源连接配置为javabeans,但并不需要