quiee報表工具部署總結

一. 下載並安裝快逸報表軟件工具

先安裝 JDK,還有Tomcat 相關的配置步驟,相信難倒不少人.

使用快逸報表版本爲4.2.20,JDK1.5,Tomcat 6.0.

二. 報表設計

(1)關於授權

打開報表設計器,如果提示授權的話,你可以到安裝目錄下找到,筆者安裝在了C盤, 所以目錄如下C:\ProgramFiles\quieeReport\webapps\quiee\WEB-INF\classes 可以看到相關的授權.

(2)配置數據源

打開設計器之後, 安裝後打開報表設計器,選擇配置-數據源-新建-關係數據庫,開始配置數據源,筆者用的是mysql,以mysql舉例:

其中關鍵位置如下:

數據源名稱要記住,因爲在部署的時候,配置數據庫時名字要和這保持一致.數據庫類型選擇相應的類型,數據源URL默認不是本機,需要修改,當然如果在其他機器上需要填寫相應的IP地址,後面填寫相應的數據庫名字.下面填寫數據用戶名和密碼.完成之後回到數據源窗口,選擇剛創建的數據源,點擊連接,數據源變色說明連接成功。.關閉窗口.

(3)配置數據集創建報表

選擇文件-新建報表,打開新建報表嚮導,填寫數據源,下一步

注意數據源的名字也要保持一致,點擊 下一步,按着提示進行下一步就可以, 最後點擊生成網格報表,報表就生成了.

報表的表頭可以修改爲中文

完成之後,啓動快逸報表的服務,將報表保存發佈.

四個圖標左邊第三個是進行發佈的,點擊會提示進行保存報表,按提示進行保存.之後可以點擊IE圖標進行預覽.

三. 在J2EE中部署快逸報表

在已有的 J2EE 項目中使用剛纔創建的報表,需要如下步驟:

(1) 導入 jar 包和相關文件

(a)將快逸報表安裝目錄\quieeReport\webapps\quiee\WEB-INF\lib中的 jar 包導入項目,並且導入所需要的mysql驅動包.

(b)將\quieeReport\webapps\quiee\WEB-INF 目錄下的 reportConfig.xml,runqianReport4.tld,runqianReportLog.properties 複製到項目的 WEB-INF 目錄

(c)將\quieeReport\webapps\quiee 目錄下的 j2re-1_4_1-windows-i586-i.exe,Myerror.jsp,myInputError.jsp, runqianReport4Applet.jar 和 images 目錄複製到項目的 WebRoot 目錄下。

(2) 修改web.xml文件

在 web.xml 文件中增加如下內容:

<servlet>

<servlet-name>SetContextServlet</servlet-name>

<servlet-class>com.runqian.util.webutil.SetContextServlet</servlet-class>

<load-on-startup>2</load-on-startup>

</servlet>

<servlet>

<servlet-name>reportServlet</servlet-name>

<servlet-class>com.runqian.report4.view.ReportServlet</servlet-class>

<init-param>    

<param-name>configFile</param-name>

<param-value>/WEB-INF/reportConfig.xml</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>reportServlet</servlet-name>

<url-pattern>/reportServlet</url-pattern>

</servlet-mapping>

(3) 創建jsp文件

可以直接使用\quieeReport\webapps\quiee\reportJsp目錄下的 showReport.jsp和 toolbar.jsp

文件。其中 showReport.jsp 用於顯示報表,toolbar.jsp 用於顯示工具按鈕。

(4) 在項目中導入報表文件

在上面發佈報表的路徑下找到報表文件,將生成的.raq 報表文件導入項目。

(5) 添加授權文件

複製quieeReport\webapps\quiee\WEB-INF\classes目錄下的授權文件,根據使用的操作系統進行選擇,

到項目的 WebRoot 目錄, 可能需要修改 reportConfig.xml 文件中的部分內容.

如果你用的不是window系統,更改成與您對應的授權的文件.特別注意的是”/”反斜槓符號 ,拷貝過來的文件裏原本是沒有的

(6) 修改reportConfig.xml文件

在其中添加如下配置內容,主要用於數據庫的連接,需要主要的地方是name參數,需要跟報表文件的數據源名稱一致.

&lt;!-- 配置快逸加載數據時候的datasource。非常關鍵。 

<jdbc-ds-configs>

<jdbc-ds-config>

<name>mysql</name>

<db-type>mysql</db-type>

<connection-url>

jdbc:mysql://localhost:3306/test

</connection-url>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<user-name>root</user-name>

<password>123</password>

<db-charset>GBK</db-charset>

<client-charset>GBK</client-charset>

<extend-properties></extend-properties>

</jdbc-ds-config>

</jdbc-ds-configs>

注意的地方:

這個地方一定要和製作報表時候的數據源名字一致,

(7) 訪問報表

發佈上述 J2EE 項目,啓動 tomcat,訪問報表的 url 地址

爲:

項目名稱/reportJsp/showReport.jsp?raq=/報表名稱.raq

在網頁上設置好請求路徑,就可以對擁有該報表的jsp進行訪問了。

Oh, YE                   可以成功訪問讀取數據庫了!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章