FineReport

最強大的動態報表與BI商業智慧工具!

IIS與Tomcat伺服器集成

IIS簡介:

Internet Information Server的縮寫為(IIS)是一個World Wide Web server。Gopher server和FTP server全部包容在裡面。 IIS意味著你能發布網頁,並且有ASP(Active Server Pages)、JAVA、VBscript產生頁面,有著一些擴展功能。IIS支持一些有趣的東西,像有編輯環境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW)。ASP.net與IIS伺服器集成後就可以發布相應的ASP網站。

IIS5.1與IIS6.0的區別:

一般IIS5.1是適用於Winxp的,而IIS6.0適用於Win2003,如果個人做測試用或有其他需求可以選擇IIS5.1,如果是作為伺服器用的話,就用IIS6.0。

IIS集成:

我們通過兩種伺服器的整合就可以將FineReport動態報表與BI商業智慧軟體的報表工程與.net工程進行無縫集成。以FineReport報表工具自帶的工程WebReport為例,先將WebReport工程與可以解析jsp,servlet的伺服器集成(例如WebSphere,Tomcat等伺服器),然後對伺服器與可以解析asp的伺服器(例如IIS伺服器)進行整合。

win2003 32位系統上的Tomcat和IIS6集成:

Tomcat用來和FineReport報表工具的工程WebReport集成,IIS6(Internet Informatica Server)是可以發布解析ASP等網頁的伺服器。這裡我們只說明部署好應用工程的Tomcat如何與IIS伺服器進行整合的,有關如何在Tomcat部署工程可以參考系統集成——伺服器中的Tomcat伺服器章節,IIS6可以參考微軟官方網站相關內容。

1.下載插件isapi_redirector2.dll,插件的作用是可以使Tomcat和FineReport報表進行通訊,插件的下載地址http://archive.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/win32/。解壓縮得到isapi_redirector2.dll,創建文件夾C:/jakarta(創建路徑任意),放置isapi_redirector2.dll。

2.使用記事本創建3個文件,分別為workers2.properties、jk2.properties和jakarta.reg(這個文件的名字可以隨便起,但要以「.reg」為後綴名)。 這3個文件的內容分別如下:

註:如果8009埠沒被佔用,請不要改變埠號。localhost可以改成域名,如果改變需要對相應文件進行設置,這裡不做討論。報表文件

以上workers2.properties、jk2.properties兩個文件放置到%Tomcat_Home%/conf文件夾中。

3.jakarta.reg可放於任意目錄下,在這為便於管理與isapi_redirector2.dll插件放於同一目錄下,即c:/jakarta。 雙擊jakarta.reg文件將內容導入註冊表。

4.應用isapi_redirector2.dll通訊插件。
打開管理工具|Internet信息服務(IIS)管理器,右擊下拉樹中的默認網站,點擊屬性,選擇ISAPI篩選器,添加篩選器,名稱為jakarta,可執行文件選擇C:jakstartaisapi_redirector2.dll ,點擊確定。添加編輯篩選器
 右擊默認網站,新建「虛擬目錄」,別名填jakarta,下一步,路徑選為你的isapi_redirector2.dll存放的目錄,即C:/jakarta,在下一步中的許可權記得把「執行」打勾。創建虛擬目錄

註:如果剛建立的jakarta篩選器的狀態的圖標不是狀態,請注意上述配置過程有沒有錯誤和遺漏。

5.選擇網站下面Web服務擴展,添加一個新的Web服務擴展,擴展名取為tomcat(擴展名可以任意取),要求的文件選擇C:jakartaisapi_redirector2.dll。選擇設置擴展狀態,確定。如圖。(windows2003系統中需要設置這一步)

6.重啟Tomcat和IIS,打開瀏覽器,輸入http://localhost/WebReport/ReportServer?reportlet=/demo/basic/post.cp t ,如果看到下圖所示,說明配置成功。配置成功

註:伺服器訪問的默認路徑為Tomcat伺服器設置的默認路徑,可對Tomcat伺服器進行設置改變默認路徑。另假如要將報表工程和已存在的工程進行整合,請將工程文件放置一起,並設置tomcat和iis伺服器的默認路徑。

  • 聯繫我們

  • 電話:0933-790886
  • 邮箱:brian.wang@fanruan.com
  • 地址:300 新竹市學府路40號 (交大育成中心 R302)
  • 臉書粉絲團
Copyright©2017 Fanruan Software Co.,Ltd. All Rights Reserved. 帆軟軟體有限公司 | 蘇ICP備14031611號-8

返回頂部