问题标签 [jasperstarter]

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 投票
1 回答
602 浏览

java - JasperStarter - 使用 MongoDB - JRRuntimeException

尝试在命令行上使用 JasperStarter将.jrxml文件编译为报告。.jasper

无法找到 MongoDB 驱动程序时引发异常。

.jrxml文件有效,因为我可以使用 iReports 编译它。

我需要一个命令行工作工具来编译 - 我需要做些什么才能进一步了解这个......

0 投票
1 回答
1110 浏览

java - Jasperstarter 用法

我正在尝试在带有 JDBC 驱动程序的 Windows 上使用带有 MSSQL 的 Jasperstarter。尽管使用了与 iReport 相同的驱动程序和 URL,但由于某种原因,它似乎永远找不到或连接到该驱动程序。我可以执行不访问数据库的报告,但是一旦我添加了数据库参数,调用就会失败。我没有从通话中得到任何信息,不知道调试的东西去哪里了。是否需要进行任何特殊的路径设置才能使其正常工作?exec 调用输出仅返回 1,没有任何失败信息。

PHP exec 命令流:

"C:\\Inetpub\\wwwroot\\TekEnterpriseServer\\protected\\JasperPHP/JasperStarter/bin/jasperstarter pr ./reports/maintenance.jasper -f pdf -t generic --db-driver net.sourceforge.jtds.jdbc.Driver --db-url jdbc:jtds:sqlserver://localhost/tekenterprise"

0 投票
1 回答
816 浏览

php - JasperStarter 和 SQL Server 错误找不到带有句柄的准备好的语句

我们正在尝试在我们的 PHP Web 基础应用程序上运行 iReport。我们使用 Ubuntu Server 和 php5 并使用 laravel 框架和

我们正在运行 SQL Server 2012 数据库。

输入这个后

我们得到一个空的pdf和

当我运行 sql Profiler 时,我们收到此错误:

sql:

错误:

0 投票
1 回答
80 浏览

jasper-reports - 我们可以在使用 JasperStarter 时提供两个文件作为输入吗

我正在使用 JasperStarter 从几个 jrprint 文件创建 pdf,然后使用 JasperStarter 函数打印它。
我想创建一个包含所有 .jrprint 文件的单个 pdf 文件。
如果我给出如下命令:
jasperstarter pr a.jprint b.jprint -f pdf -o rep

它不识别第一个输入文件之后的文件。我们可以创建一个包含多个输入 jasper/jrprint 文件的单个输出文件吗?

请帮忙。谢谢,阿信

0 投票
2 回答
740 浏览

jasper-reports - 使用 JasperStarter 运行 JasperReport 不会创建输出文件

我有以下设置:

  • mybase.odb一个连接到 HSQLDB Split-DB的 LibreOffice Base ,名为mydb
  • 带有用于打开报告的按钮的表单
  • 此按钮后面的宏基本上执行:
  • myReport.cmd包含:

[此处插入换行符以便于阅读。]

HSQLDB 服务器启动成功:

随后JasperStarter没有显示任何错误,但没有PDF创建。

在 HSQLDB 服务器输出之后,Server@1742700我也尝试过(希望不大):

无济于事。

下面的myReport.cmd作品就像一个独立的魅力:

[此处插入换行符以便于阅读。]

但当然不是,如果mybase.odb是开放的:

顺便说一句,为什么locked=false当锁定文件存在时?

0 投票
1 回答
856 浏览

jdbc - Jasperstarter:无法加载驱动程序

我在 Linux 中使用 JasperStarter 3.0.0,如下所示:

sudo /home/name/jasperstarter/bin/jasperstarter pr Prueba_1.jrxml -f pdf -t generic --db-url jdbc:sqlite:/home/name/DATA/basename.sqlite --db-driver /home/name/jasperstarter/jdbc/sqlitejdbc-v056.jar

我从我的报告所在的文件夹(Prueba_1.jrxml)运行它,但我收到错误消息:

无法加载驱动程序:/home/name/jasperstarter/jdbc/sqlitejdbc-v056.jar

我在所有帖子中看到的是,我必须在 jdbc 文件中包含我的驱动程序,并且我拥有它。

我检查了驱动程序的路径,它写得很好。

前段时间,同样的命令还在工作(使用相同的文件等),但现在不行。我唯一改变的是etc/profile中Java路径的定义,因为它是错误的。

现在,当输入 echo $JAVA_HOME 和 echo $PATH 时,一切正常:它们指向最后一个 Java 文件夹(jre1.8.0.101)

你能告诉我我做错了什么吗?

0 投票
1 回答
752 浏览

java - 如何将 JSON 文件指定为 JasperStarter 的数据源?

我正在使用进程 ( pr) 命令从命令行使用 JasperStarter 运行 Jasper 报告。JasperStarter 的版本是 3.1.0,输入的时候jasperstarter --help显示有一个--json-query选项。我能找到的唯一文档是:

http://jasperstarter.cenote.de/usage.html#The_command_process_pr

这是 3.0.0 (并且没有--json-query选项)。

我需要提供一个 JSON 文件作为报告的数据源,但看不到这是如何完成的。我尝试了以下方法但没有成功:

如何告诉 JasperStarter 使用 JSON 文件作为数据源?

0 投票
0 回答
266 浏览

highcharts - Jasperstarter 无法使用图表运行报告

我在 jrxml 文件中创建了圆环图,并尝试使用 jasperstarter 在命令提示符中使用以下命令将其导出:

jasperstarter pr rpt.jasper -t postgres -u postgres -f pdf -H myhost -n myDB -o rpt -p myPassword -P myPar1=5

但我收到以下异常。

如果我从报告中删除图表元素,相同的命令将起作用。谁能告诉我应该如何解决这个问题?

0 投票
1 回答
59 浏览

java - Outpuf PDF 作为调用进程的流

我正在使用 jasperstarter(一个 java 程序,开源)来生成我在 iReports 中定义的报告。这在 Windows 中运行,我需要生成的输出 PDF 由 C# 程序的调用进程直接读取。

Jasperstarter 有很多选项,例如查看直接生成的 PDF,或将 PDF 生成为文件,将其发送到打印机,但没有将结果 PDF 流式传输到调用进程的选项。

这有可能吗,即使我必须更改 jasperstarter 的开源代码?如何?这是否可能以其他方式不意味着更改 jasperstarter 的代码?如何?

0 投票
1 回答
189 浏览

jdbc - 无法在 JasperStarter 中连接 com.microsoft.sqlserver.jdbc.SQLServerDriver

我使用 IReport 软件创建了 jasper 报告,其中我使用 MS-SQL 服务器来处理数据库表数据。当我使用 JasperStarter 以“PDF”格式自动生成报告时,我无法获得与数据库相关的功能,如表格。喜欢:

正在创建没有数据库相关表的报告。

然后我使用以下命令:

我收到以下错误:

我还尝试在我的 jasperStarter 的 lib 文件夹中添加 sqljdbc4 jar,但它也没有工作。

请让我知道该怎么做?