快逸報表部署心得


下面的一些文字是在對快逸報表進行部署時的一些體會
其中講述的是我在最開始接觸快逸報表工具時最迫切希望解決的一些問題
希望對剛開始接觸快逸報表工具的朋友會有一些些幫助

本文中所提到的  拷貝**文件至什麼地方,比如一些jar包或者xml文件等,請在附件中進行下載

我部署時的環境爲:

winxp系統,jdk,  下載地址     http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html

Tomcat, 下載地址        http://tomcat.apache.org/

quiee-V4.1.33-Free下載地址    http://www.onlinedown.net/softdown/61237_2.htm

若你們的版本與本文中提到的存在差別,那麼在一些細節地方可能會有差別,

第一步: 安裝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指定是否需要打印按鈕



http://www.cnblogs.com/mybi/archive/2010/10/25/1860605.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章