下面的一些文字是在对快逸报表进行部署时的一些体会
其中讲述的是我在最开始接触快逸报表工具时最迫切希望解决的一些问题
希望对刚开始接触快逸报表工具的朋友会有一些些帮助
本文中所提到的 拷贝**文件至什么地方,比如一些jar包或者xml文件等,请在附件中进行下载
我部署时的环境为:
winxp系统,jdk1.5.0,Tomcat5.5.25,quiee-V4.1.33-Free
若你们的版本与本文中提到的存在差别,那么在一些细节地方可能会有差别,
第一步: 安装JDK(版本1.5.0)
默认安装在 C:\Program Files\Java
第二步: 下载安装Tomcat(版本5.5.25)
将压缩包解压至C盘根目录
将 jar 文件夹下的三个jar包拷贝至 C:\apache-tomcat-5.5.25\common\lib
第三步: 配置环境变量
1)新增环境变量 JAVA_HOME=C:\Program Files\Java\jdk1.5.0
2)新建环境变量 CATALINA_HOME=C:\apache-tomcat-5.5.25
3)新建环境变量 CATALINA_BASE=C:\apache-tomcat-5.5.25
4)环境变量 path 后追加 %JAVA_HOME%\bin;%CATALINA_HOME%\bin
5)新建环境变量 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;
第四步:查看tomcat是否配置好
在开始|运行中敲入命令 startup 启动tomcat
在浏览器中输入
http://127.0.0.1:8080 若看到tomcat欢迎页面的话说明安装成功了
第五步:下载安装快逸报表工具
http://download.quiee.com.cn/quiee-V4.1.33-Free-install.rar
第六步:拷贝数据库驱动
Jar文件夹下的三个jar包拷贝至 C:\Program Files\quieeReport\jdbc
这三个jar包分别是 Sql Server 2000, Sql Server 2005, MySQL 5.0 的数据库驱动程序
若需要连接其他的数据库,请自行下载该种类DBMS的JDBC驱动,拷贝至该文件夹下
第七步:利用快译报表工具发布空WEB应用
启动快译报表工具,
菜单栏,工具|web应用|发布应用
选择一个路径,假设为 c:\temp
该步骤中会提示您定位服务器授权,若您找不到授权文件,请联系客服.
第八步:在 C:\apache-tomcat-5.5.25\webapps 新建一个目录,名为 report
将 c:\temp 下的文件剪切至该文件夹下
第九步:将reportConfig.xml文件拷贝至 C:\apache-tomcat-5.5.25\webapps\report\WEB-INF 下
将原来的文件覆盖掉
先对该文档中的这一行文字进行解释 <config><name>dataSource</name><value>report,sqlsvr,gbk;</value></config>
其中 <value>标签对中的 report代表数据源名,sqlsvr代表使用的数据库为sqlserver
可根据实际需要进行更改
第十步:配置 server.xml 文件
打开 C:\apache-tomcat-5.5.25\conf 下的 server.xml
找到 </host>
将下列文字复制至其上一行
<Context docBase="report" path="/report" reloadable="true"
source="org.eclipse.jst.j2ee.server:report">
<Resource auth="Container"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
maxActive="100" maxIdle="30" maxWait="10000" name="report"
password="mypasswd" type="javax.sql.DataSource"
url="jdbc:sqlserver://127.0.0.1:1433;database=dbname;"
username="uid">
</Resource>
</Context>
先对其中的一些可能需要修改的项进行简单解释,其他项请保持默认
docBase="report" 表示该web应用的名称为 report
path="/report" 表示该web应用放置的路径,该路径为相对路径
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" 这一行语句指名驱动类的名称(适用于SQL SERVER)
url="jdbc:sqlserver://127.0.0.1:1433;database=dbname;" 数据库连接的url. 请根据实际情况修改服务器IP和数据库名称
name="report" 数据源的名称
username="uid" 数据库登录用户名
password="mypasswd" 登录数据库的密码
第十一步: 拷贝showReport.jsp至C:\apache-tomcat-5.5.25\webapps\report下
第十二步: 利用快译报表设计器制作报表
有关报表的制作请参见手册,此处不再说明.
需要说明的时制作报表前创建数据源时请保持与server.xml中的配置保持一致
第十三步: 在浏览器中预览报表
将制作好的报表文件(假设名字为test.raq)复制至C:\apache-tomcat-5.5.25\webapps\report\reportFiles下
在浏览器中输入如下链接
http://127.0.0.1:8080/report/showReport.jsp?report=test.raq¶m=null¶mReport=null&funcBar=bottom&excel=yes&print=yes
对该URL进行简单解释:
report后为我们制作的报表文件名,param指为该报表传递的参数,paramReport指该报表的参数报表名,
funcBar决定功能条的位置,excel指定是否需要"另存为excel"按钮,print指定是否需要打印按钮