问题标签 [jaspersoft-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jdbc - 如何在 Jaspersoft Studio 中设置 InterSystems 缓存数据源
我正在尝试建立一个到 Intersystems Cache 数据源的新 JDBC 连接,但我很难知道它是否可以完成。
由于 JDBC 驱动程序下拉菜单中没有 Intersystems Cache 选项,我手动添加了驱动程序字符串 -> com.intersys.jdbc.CacheDriver
然后我以以下格式手动添加了 URL -> jdbc:Cache://123.123.123.123:12345/namespace
我还找到了 JDBC 驱动程序并将其添加到 Jar File Path -> cachedb.jar
根据错误消息,我想知道是否甚至可以使用 JDBC 连接器连接到系统间数据库。你怎么看?
当我尝试连接时,出现以下错误:
例外,如果您想查看更多信息,请查看详细信息。原因:java.lang.ClassNotFoundException:net.sf.jasperreports_6.2.1.final 找不到 com.intersys.jdbc.CacheDriver
细节:
我在 JasperReports 社区页面上问过这个问题,但那里没有太多活动。
jasper-reports - Jaspersoft Bean Datasource 如何部署在 Jasper Server 中?
谁能帮我一步一步地在 Jaspersoft 服务器中添加一个 Bean 数据源(bean 的集合)?是否有一个简单的过程来推送 jarfile 以便服务器可以识别它?
这是我所做的步骤(简化名称)
在 Studio 项目中
创建一个名为Person的 Java Bean ,其中包含字段和 getter/setter
创建一个简单的 Java 类,它连接到名为com.company.test.PersonFactory的数据库,它有一个返回List的方法generator(),它使用简单的 jdbc 调用,这两个类都在我的 Jasper 项目中
创建了一个名为testBean的数据适配器,并输入com.company.test.PersonFactory作为工厂类和生成器作为工厂中的静态方法。
创建一个新的 jasper 报告(testReport1)并使用 Data Adapter testBean,单击 Java Bean 选项卡,输入Person作为类名,添加所有字段,验证数据预览,并保存
在存储库资源管理器中
创建一个新的数据源 > 数据源 Bean,输入bean1作为名称和 id
在 Bean Name 和 Bean method 页面,选择 import from Jaspersoft Studio 并选择testBean,点击完成
在 Studio 项目中
验证 Jaspersoft Studio 中的数据预览工作正常后,在 Jasper Server 中发布报告
选择bean1数据源并发布
在 Jaspersoft 服务器中
运行报告 testReport1
得到错误
org.springframework.beans.factory.NoSuchBeanDefinitionException:在 org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:575) 中没有定义名为“com.company.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(AbstractApplicationContext.java:1119) 在 com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.BeanReportDataSourceServiceFactory.createService(BeanReportDataSourceServiceFactory.java:76) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在……
任何人都可以帮助我完成有关如何在 Jaspersoft 服务器中识别 Beans 和 Factory 的最简单步骤吗?
谢谢
jaspersoft-studio - 如何更改 Jaspersoft Studio 中的服务器顺序?
在 Jaspersoft Studio 的 Repository Explorer 中,我想更改我连接到的服务器的顺序。在“服务器”下,我有 3 个服务器,DEV、PROD 和 TEST,我希望它们分别是 DEV、TEST 和 PROD。我试图单击并拖动,但没有结果。我怎样才能做到这一点?
jasper-reports - Eclipse/STS Jasper studio 插件在 pom 更新后无法打开 jrxml 文件
在我的 STS/Eclipse 上对我的代码库 Jasper Studio 插件进行大量更新后停止工作。主要问题是我无法再打开 jrxml 文件了。如果我尝试这样做,我的 STS 中只会打开一个空白的空白页面,在我的代码更新之前,我能够看到完整的 jrxml 布局编辑器。
经过很长时间的调查,我能够让 jrxml 编辑器再次工作,但以相当费力的方式。在我将 pom.xml 回滚到主要代码库更新之前的版本后,编辑器再次开始工作。当然,我的应用程序不会以旧的 pom.xml 开头,但至少我可以将 jasper studio 编辑器与旧的 pom.xml 一起使用。由于许多副作用,在这些 pom.xml 文件之间切换非常耗时,我很想找到更好的解决方案。
以下是在我的主要代码更新期间更新的那些依赖项的列表:
我的 Jasper studion 插件版本是 6.2.1。
下面是打印到 eclipse/STS 日志的错误消息:
jasper-reports - 此数据适配器不提供任何工具来检索字段
我尝试在 jasper 报告中连接 sql server 数据适配器,但我无法从数据库中检索文件,如下所示
“此数据适配器不提供任何检索字段的工具”
任何人都可以给我一个解决方案。
jasper-reports - 如何为文本字段创建动态颜色?
背景:Jaspersoft studio 6.2
如何根据表达式更改文本字段的前景色。
如何应用表达式,以便字体颜色(前色)基于该字段中的值?我找不到任何地方为前景色属性设置表达式。
ssl - jaspersoft studio 6.2 XML 数据源 ssl 错误
我正在尝试将 Jaspersoft Studio 6.2 中的“XML 文件”数据源添加到报告中,该报告实际上是对需要单个参数作为路径一部分的 REST 服务的调用。
如果图像未在此处显示,则说明:
我使用的网址是这样的:http://.../service/rest/report/
选项:
得到
范围:
名称=id
value=$P{ReportID}(该参数已使用默认值创建)
当我尝试测试它时,会发生这种情况
我知道这应该有效。我可以在浏览器中调用该服务.../report/?id=xx
并取回预期的 XML 数据。我还使用 community.jaspersoft.com 站点上的“WebService 数据源”插件对此进行了测试——它在 Studio 应用程序中也能正常工作(但我无法在服务器上配置它)。
所以问题是,我该如何解决这个 SSL 异常?我的应用服务器是内部的,不使用 SSL(仍在开发中)。
classpath - Jaspersoft Studio Spring 数据适配器类路径
我想在 Jaspersoft Studio 中创建一个数据适配器以使用sessionFactory
在 spring 应用程序上下文中定义的 bean。但是我得到ClassNotFoundExceptions
and IllegalArgumentExceptions
。我尝试将几个版本的 Spring 和 Hibernate jar 添加到Java Build Path
,但没有成功。
有谁知道我需要什么库?我查看了 Jaspersoft 官方文档、Jaspersoft 论坛、StackOverflow 和 google,但我找不到任何关于它的线索。
这让我发疯了!
jasper-reports - 在 Jaspersoft Studio 中设置特定的列宽
我正在使用 Jaspersoft Studio 开发报告。在报告中,有些列只需要 3 个数字 (Unicode),有些列需要 8 个数字 (Unicode)。
我正在尝试使列的宽度更大,这需要长数字,以便它适合一行,另一行宽度更小,需要短数字(只有 3 个数字)。
在 Studio 中,我尝试使用鼠标拖动,但它会自动调整所有其他列的大小,这使得修复特定列的大小变得更加困难。
有更简单的方法吗?
这是 JasperViewer 的截图:(
来源:toile-libre.org)