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

如何在Jasper服务器中部署Jaspersoft Bean数据源?

苗承
2023-03-14

下面是我所做的步骤(简化名称)

在Studio项目中

>

  • 创建一个名为Person的Java Bean,包含字段和getter/setter

    在Bean Name and Bean method页面,选择import from Jhtml" target="_blank">aspersoft Studio并选择testBean,单击finish

    在Studio项目中

    >

  • 验证Jaspersoft Studio中的数据预览是否正常后,在Jasper服务器中发布报表

    org.springframework.beans.factory.nosuchBeanDefinitionException:org.springframework.beans.factory.support.defaultlistableBeanFactory.getBeanDefinition(defaultlistableBeanFactory.java:575)上未定义名为“com.canpany.test.personFactory”的bean

    org.springframework.beans.factory.support.abstractbeanfactory.getmergedlocalbeandefinition(abstractbeanfactory.java:1111)在

    org.springframework.beans.factory.support.abstractbeanfactory.dogetBean(abstractbeanfactory.java:276)位于org.springframework.beans.factory.support.abstractbeanfactory.getBean(abstractbeanfactory.java:191)位于org.springframework.context.support.abstractapplicationcontext.getBean(abstractbeanfactory.1119)位于

    有谁能帮我做一些最简单的步骤来说明如何在Jaspersoft服务器中识别bean和工厂吗?

    谢谢

  • 共有1个答案

    柴意智
    2023-03-14

    我在我最初的问题一周后解决了这个问题。我只是想分享一下答案:

    应该通过实现ReportDataSourceService的类访问jaspersoft Bean数据源。

    那么,它应该有一个私有变量

    private JRBeanCollectionDataSource dataSource;
    
    @Override
    public void closeConnection() {
        // TODO Auto-generated method stub
    
    }
    
    @Override
    public void setReportParameterValues(Map parameterMap) {
        parameterMap.put(JRParameter.REPORT_DATA_SOURCE, dataSource);
    
    }
    
     类似资料:
    • 我是Jasper报告新手,我有一个报告,它只有一个简单脚本,只返回一个字符串。在使用Jasper studio 6.5.0预览时,我能够看到结果,但当我尝试在本地Jasper服务器上部署相同的报表时,它会抛出错误: 我正在Glassfish 4.1.1上运行服务器,在lib文件夹中包含了scriplet jar文件,并根据https://community.jaspersoft.com/wiki/

    • 关于aiohttp服务器部署,这里有以下几种选择: 独立的服务器。 使用nginx, HAProxy等反向代理服务器,之后是后端服务器。 在反向代理之后在部署一层gunicorn,然后才是后端服务器。 独立服务器 只需要调用aiohttp.web.run_app(),并传递aiohttp.web.Application实例即可。 该方法最简单,也是在比较小的程序中最好的解决方法。但该方法并不能完全

    • 问题内容: 我创建了一个简单的JSP文件,想要在Jetty 7.2中进行部署。码头正在运行,我可以在看到默认的网页。我用命令启动了Jetty 。 我将简单的JSP文件保存在,然后尝试访问该文件,但没有一个起作用。 还有什么我要做的吗?我应该将JSP文件放在Jetty文件结构中的什么位置? 如果您知道有用的教程,我将不胜感激。我还没有找到任何好的。 问题答案: 您必须将其放置在webapps内的文件

    • 请考虑以下内容: 我有一个PHP web应用程序。此应用程序通过中间件免受任何入侵,该中间件在每次对路由的调用完成时都会查找正确的凭据。如果您已正确登录,则显示该页面。如果不是,你就被扫地出门。简单易行。 现在,这个应用程序为我提供了返回JSON的链接。生成这个JSON的唯一目的是报告。在Jaspersoft Studio中,我创建了一个JSON数据适配器,并使用提供的链接作为URL。 所以,我的

    • 我正在尝试在库伯内特斯集群的pod中部署DHCP服务器。我创建了以下资源: $cat dhcpd部署。亚马尔 创建dhcpd-deployment.yaml $catdhcpd-service.yaml $kubectl create-f dhcpd服务。亚马尔 pod和服务的所有内容都已成功创建,但不幸的是,DHCPD pod在UDP端口67上没有接收任何数据包。 我错过什么了吗?

    • 部署 PHP 应用程序到生产环境中有多种方式。 Platform as a Service (PaaS) PaaS 提供了运行 PHP 应用程序所必须的系统环境和网络架构。这就意味着只需做少量配置就可以运行 PHP 应用程序或者 PHP 框架。 现在,PaaS 已经成为一种部署、托管和扩展各种规模的 PHP 应用程序的流行方式。你可以在 资源部分 查看 PHP PaaS “Platform as