问题标签 [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 投票
0 回答
50 浏览

centos7 - 无法连接到数据库:用户“sa”登录失败

我正在使用jtds jdbs driver (net.sourceforge.jtds.jdbc.Driver)将 jasper 与 SQL Server 2000 SP2 连接,但总是出现错误Unable to connect to database: Login failed for user 'sa'。我正在使用centos7。

我尝试用不同版本替换几个驱动程序,但我总是收到相同的错误消息。

这是我的代码:

0 投票
1 回答
410 浏览

laravel - 编译的 jrxml/jasper 无法通过 Jasperstudio 中引用的库路径加载外部 jar

此报告包含 jasper studio 中的外部 jar,当我在 jasper 中按预期运行时,不会产生任何错误,但如果我在 laravel 上编译它,则会生成错误填充报告错误加载脚本类。

我在 jaspersoft 中看到我的 external.jar 只有名称中的路径,如 class=external.jar,我对 .jasper 文件进行逆向工程,不知道如何 jasperstarter 或 php 访问这个外部 jar 库

Jasper studio:参考库

我的 jrxml 的详细信息:

我的 PHP 的详细信息

在浏览器中运行时,请查看我的 IDE 控制台: Using $input = storage_path().$folderstorage."/".$namef.".jrxml";

使用 .jasper

在这个项目上,我运行:

  1. 拉拉维尔 6.2
  2. geekcom/phpjasper:3.3
  3. 碧玉工作室 6.6.0
  4. 在 external.jar 项目中,我包含了 jasperreports-6.7.0
0 投票
1 回答
114 浏览

php - 如何在 phpJasper Starter 中添加 JAR 文件?

我正在使用 jasper studio 和 phpjasper 进行报告。我在 Jasper Studio 中为 jasper 报告添加了对外部 jar 文件的引用,它按预期工作。现在我想在我的代码点火器项目文件中添加该报告(我正在使用 PHP Jasper 来运行 jasper 报告)。现在我也想将我的外部 JAR 文件引用到 jasper,然后只有我的报告才能工作。我怎样才能做到这一点?

我尝试将 jar 文件放入 bin 文件夹,但没有看到它工作。

提前致谢 :)

0 投票
0 回答
494 浏览

jasperstarter - 运行时出现 Jasperstarter 异常

我在 Jaspersoft 工作室做了报告,它运行没有任何问题。

尝试从最新的 jasperstarter 运行它:

它产生错误:

任何人都可以提示如何解决这种情况。

我应该将一些 jar 文件从 Studio 复制到 jasperstarter 以使其工作吗?

0 投票
0 回答
136 浏览

jdbc - JasperStarter 数据库连接问题

我正在尝试运行以下命令:

它没有出错 - 它正在生成 PDF,但值都是 NULL,因此它显然没有连接到数据库。

--db-url以下是产生错误的原始开关(无):

错误非常明显:

WARN: 不建议在没有服务器身份验证的情况下建立 SSL 连接。根据 MySQL 5.5.45+、5.6.26+ 和 5.7.6+ 的要求,如果未设置显式选项,则默认情况下必须建立 SSL 连接。为了符合不使用 SSL 的现有应用程序,verifyServerCertificate 属性设置为“false”。您需要通过设置 useSSL=false 来显式禁用 SSL,或者设置 useSSL=true 并为服务器证书验证提供信任库。无法连接到数据库:用户 'apps'@'192.168.1.241' 的访问被拒绝(使用密码:是)

我对自己做错了什么感到茫然。JasperStarter 没有“禁用 SSL”开关,因此他们建议在?useSSL=false我已经完成但没有发生任何事情的 DB URL 中指定该选项?!?

我尝试将密码等放在所有各种组合中的 DB URI 中,结果相同。

我不确定这是 JasperStarter 问题还是我缺少的连接字符串中的一些小问题,有什么想法或建议吗?

编辑 | 我很好奇是否必须安装 JDBC 驱动程序,因为我使用的是 DB-URI 而不是显式命令开关?在内部,无论如何,二进制文件不会使用它,那么这些年来它是如何工作的,但现在因为我正在使用--db-uri它所需要的?

我在 vagrant 文件中安装 jasperstarter 的命令:

0 投票
1 回答
1170 浏览

laravel - JASPERPHP 是否仍然适用于 Laravel 8?

我目前正在使用 cossou/JasperPHP,但在生成 pdf 文件时遇到问题。它只是一直给我这个错误Your report has an error and couldn't be processed! Try to output the command using the function output(); and run it manually in the console.我尝试将 to 更改->execute()->output(),它给了我找不到 pdf 文件的错误。

还有其他用于打印和制作报告的软件包建议,例如 Crystal Report 或 Jaspersoft?

0 投票
0 回答
16 浏览

php - Jasper Reports with PHP Laravel - 使用 php 调用报告时生成报告很慢

我有一个 CRM 网络解决方案,用户可以在其中生成报告来管理他们的库存和其他东西。

我使用 iReport 5.6 设计 jrxml 报告,然后将 jrxml 文件上传到服务器,并使用 cossou/phpjasper larave 包调用每个报告,它使用包中也提供的 jasper starter 运行报告。

当我设计报告并在 iReport 中调用它时,需要 3 秒才能返回 50 页的历史记录表,我们在其中保存每个用户完成的交易。

但是如果从 php 调用同样的报告,它需要 1.5 分钟,有时它会因 504 网关超时而崩溃(因为它超过了我们负载均衡器的执行时间限制,2 分钟)

我找到了关于ireport 中使用的 Jaxen Executer 和 jasperstarter 中使用的 Xalan Executer 的答案,我发现 Jaxen 比 Xalan 快得多,在我的情况下,使用包如何用 JaXen 替换 Xalan