问题标签 [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.

0 投票
0 回答
148 浏览

mysql - Jaspersoft Studio 中未显示 MySQL 元数据方案

如下图所示,我在 Jaspersoft Studio 中使用 JDBC 连接。连接工作正常,我可以查询我的表(从艺术中选择 *),甚至可以创建没有任何问题的报告。不幸的是,左边的方案没有显示(无元数据。)。由于它是一个大型 MySQL 数据库,因此我希望显示表的名称。我无法安装其他软件(例如 MySQL Workbench 或 Open Modelsphere)来帮助我查看数据库。有人知道这是否是软件错误吗?

Jaspersoft 元数据方案错误

0 投票
1 回答
1000 浏览

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 社区页面上问过这个问题,但那里没有太多活动。

0 投票
1 回答
1349 浏览

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 的最简单步骤吗?

谢谢

0 投票
2 回答
39 浏览

jaspersoft-studio - 如何更改 Jaspersoft Studio 中的服务器顺序?

在 Jaspersoft Studio 的 Repository Explorer 中,我想更改我连接到的服务器的顺序。在“服务器”下,我有 3 个服务器,DEV、PROD 和 TEST,我希望它们分别是 DEV、TEST 和 PROD。我试图单击并拖动,但没有结果。我怎样才能做到这一点?

0 投票
0 回答
1137 浏览

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 日志的错误消息:

0 投票
0 回答
470 浏览

jasper-reports - 此数据适配器不提供任何工具来检索字段

我尝试在 jasper 报告中连接 sql server 数据适配器,但我无法从数据库中检索文件,如下所示

“此数据适配器不提供任何检索字段的工具”

任何人都可以给我一个解决方案。

0 投票
3 回答
15986 浏览

jasper-reports - 如何为文本字段创建动态颜色?

背景:Jaspersoft studio 6.2

如何根据表达式更改文本字段的前景色

如何应用表达式,以便字体颜色(前色)基于该字段中的值?我找不到任何地方为前景色属性设置表达式。

0 投票
1 回答
611 浏览

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(仍在开发中)。

0 投票
0 回答
167 浏览

classpath - Jaspersoft Studio Spring 数据适配器类路径

我想在 Jaspersoft Studio 中创建一个数据适配器以使用sessionFactory在 spring 应用程序上下文中定义的 bean。但是我得到ClassNotFoundExceptionsand IllegalArgumentExceptions。我尝试将几个版本的 Spring 和 Hibernate jar 添加到Java Build Path,但没有成功。

有谁知道我需要什么库?我查看了 Jaspersoft 官方文档、Jaspersoft 论坛、StackOverflow 和 google,但我找不到任何关于它的线索。

这让我发疯了!

0 投票
1 回答
6493 浏览

jasper-reports - 在 Jaspersoft Studio 中设置特定的列宽

我正在使用 Jaspersoft Studio 开发报告。在报告中,有些列只需要 3 个数字 (Unicode),有些列需要 8 个数字 (Unicode)。

我正在尝试使列的宽度更大,这需要长数字,以便它适合一行,另一行宽度更小,需要短数字(只有 3 个数字)。

在 Studio 中,我尝试使用鼠标拖动,但它会自动调整所有其他列的大小,这使得修复特定列的大小变得更加困难。

有更简单的方法吗?

这是 JasperViewer 的截图:( 来源:toile-libre.org韦尔