很多刚刚接触润乾报表的客户在使用过程中,会遇到一个比较头疼的问题,就是如何将制作好的报表继承到自己的开发环境中。下面以myEclipse为例,搭建一个简单的集成润乾报表的开发环境。
首先,打开myEclipse,创建一个名为runqian的web工程。
建立好工程的雏形之后,就可以将润乾的支持文件和配置文件等拷贝到我们的工程中来。关于支持的jar包和大堆的配置文件,在不熟悉具体每个jar包功能和配置文件作用的时候,我们可以先从润乾提供给我们的demo文件入手来配置我们自己的工程。
先打开设计器的安装目录:X:\Program Files\reportHome\webapps\demo\WEB-INF\lib(X为安装目录)。这个目录下包含了项目中所有可能用到的报表的支持文件。将其全部拷贝到工程中,放在WebRoot/WEB-INF/lib下。这样就成功的将所有的支持文件都导入到工程中了。
当我们在Referenced Libraries下看到拷贝到lib下的jar文件时,就说明支撑文件已经导入成功,可以开始下一步工作—书写配置文件。关于配置文件可以使用相同的办法,依然从已经配置好的工程中拷贝,配置文件在X:\Program Files\reportHome\webapps\demo \WEB-INF(X为安装目录)。所有的配置文件拷贝到WEB-INF下
这样就完成了整个开发环境的搭建,在myEclipse平台下成功的集成了报表。
我们已经将整个报表应用成功的集成到了myEclipse平台下。现在来看看如何将一个最简单的报表发布到新工程中。首先来制作一张简单的润乾报表。一个四行四列的名为runqian的raq文件
在工程跟目录WebRoot下面建立一个名为reportFile的文件夹,将制作好的raq文件拷贝到里面去。之后在WebRoot下面建立两个jsp文件。一个名为mc.jsp和myError.jsp内容如下:
mc.jsp:
<%@ page contentType=”text/html;charset=GBK” %>
<%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>
<html>
<body topmargin=0 leftmargin=0 rightmargin=0 bottomMargin=0>
<table align=left>
<tr><td>
<report:html name=”report1″
srcType=”file”
reportFileName=”runqian.raq”
funcBarLocation=”top”
exceptionPage=”/myError.jsp”
/>
</td></tr>
</table>
</body>
</html>
myError.jsp:
<%@ page contentType=”text/html;charset=GBK” %>
<html>
<title>报表异常信息</title>
<body>
<%
Exception e = ( Exception ) request.getAttribute( “exception” );
out.println( “<div style=’color:red’>” + e.getMessage() + “</div>” );
%>
</body>
</html>
分别建立好两个jsp之后,将授权文件拷贝到工程目录的classess文件夹下,在X:\apache-tomcat-6.0.20\webapps\runqian\WEB-INF\classes(以tomcat为例,X为按照目录)。注意更改授权文件名为runqianWindowServer.lic即可。工程发布到服务器中,可以在自己的服务器上运行报表。
报表的支持文件在不同的操作系统和开发环境下的部署都大同小异,大家可以以此为参考配置报表。