向 JasperReports Server 发布报表
通过 Jaspersoft Studio,你可以很容易地将你开发的表报发布到已连接的 JasperReports Server 上。发布操作会将报表的 JRSXML 文件和所有用到的资源一起上传上去,后者包括图片、查询资源。此外,你必须在服务器上为报表配置数据源。
发布报表
-
在 Project Explorer 视图中,选中你要发布的报表。
点击 Project > Publish the file on JasperReports Server
-
在弹出的 Report Publishing Wizard 窗口,展示的是 Publish To JasperReports Server 页面。这里展示的是已配置的 JasperReports Server 链接(要配置新的 JasperReports Server,请移步这里)。
选择要存放报表的位置。
默认已经填好了报表单元信息,可以在这里修改或添加相关信息。
点击 Next。
-
新页面上展示了要发布的所有资源,比如图片、查询资源、数据适配器等。每一行中,除了 File Size 条目之外,都是可编辑的。
这里主要需要设置的是 Overwrite 条目,该条目决定是否覆盖原来的资源。由于是第一次上传,我们保留默认的设置。
点击 Next。
-
在新页面上为报表选择要使用的数据源。当设计报表时,我们连接的可能是一个本地的测试数据源。而在发布时,可以为报表选择正式的数据源。
勾选 Data Source from Repository,在弹出的 Find Resource 页,选择所需的数据源。
点击 Finish。
-
点击 Finish。
成功,则会提示相应的信息。
点击 OK,完成报表的上传。
-
登录 JasperServer,在相应位置找到刚刚发布的报表。
-
点击报表,可以预览是否正确展示。