IIS与Tomcat服务器集成
作者:finereport
浏览:13,304
发布时间:2023.7.31
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报表工程与.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服务器的默认路径。
说明:此安装方案来源于网络,不保证普适性,如果疑问请参考帆软帮助文档或到帆软社区咨询。
报表工具产品更多介绍:www.finereport.com