我有 Jasper Server 6.1.1 和 Jasper Studio 6.1.1。
这是我的场景:
我尝试将报告从工作室发布到服务器,当我在服务器 Web 应用程序上打开报告时,报告显示为空白,并显示一条消息“报告为空。”。
经过一番谷歌搜索,我发现我的报告需要使用数据源发布到服务器,才能在服务器 Web 应用程序上查看。
所以现在,当我发布时,我会检查“本地数据源”。我选择一个数据源 JDBC,给它一个名称(例如“test”),然后“从 Jaspersoft Studio 导入”,选择用于报告中数据的数据适配器。
但是,当我单击完成时,我收到此错误:
org.apache.http.client.HttpException: Internal Server Error
at com.jaspersoft.studio.server.protocol.restv2.RESTv2ExceptionHandler.handleException(RESTv2ExceptionHandler.java:72)
at com.jaspersoft.studio.server.protocol.restv2.ARestV2ConnectionJersey.toObj(ARestV2ConnectionJersey.java:52)
at com.jaspersoft.studio.server.protocol.restv2.RestV2ConnectionJersey.addOrModifyResource(RestV2ConnectionJersey.java:515)
at com.jaspersoft.studio.server.protocol.ProxyConnection.addOrModifyResource(ProxyConnection.java:314)
at com.jaspersoft.studio.server.publish.Publish.publishResources(Publish.java:198)
at com.jaspersoft.studio.server.publish.Publish.publish(Publish.java:67)
at com.jaspersoft.studio.server.publish.wizard.Publish2ServerWizard$3.run(Publish2ServerWizard.java:302)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
任何帮助都会很棒!