IIS与Tomcat简单集成(非严格去端口)

编辑
  • 文档创建者:文档助手1
  • 浏览次数:4748次
  • 编辑次数:10次
  • 最近更新:Kevin-s 于 2019-06-09
  • 1. 描述


    对于 .Net 系统,要通过 IIS 为入口进行访问的,比如访问 http://域名/aspproject/index.aspx

    报表时通过 Web 应用服务器 Apache Tomcat 为入口进行访问的,如地址是  http://域名:端口/webroot/decision/view/report

    如果希望从 IIS 这个入口既可以访问 .NET 系统又能访问报表系统,即访问 http://域名/webroot/decision/view/report也能够看到报表,就需要将 Apache Tomcat 和 IIS 集成。

    2. 配置方法

    2.1 配置 IIS

    将安装目录下面 %FR_HOME%\iisFilter文件夹拷贝到IIS所在的服务器上的任意目录中,如 C:\\iisFilter

    该文件夹中包涵 IsapiRewrite4.dll,IsapiRewrite4.ini 两个文件。前者为 ISAPI 筛选器。

    打开配置文件,将 IsapiRewrite4.ini 进行修改,端口号改为 Apache Tomcat 端口。如下图所示

    2.2 IIS 服务器添加筛选器

    打开控制面板>管理工具>Internet信息服务,在主页找到 ISAPI 筛选器,双击;

    选择添加,筛选器名称任意,可执行文件选上述拷贝文件夹C:\\iisFilter\IsapiRewrite4.dll。如下图所示:


    2.3 重启 IIS 服务器

    打开控制面板>管理工具>服务,找到 IIS Admin 服务,右键单击,重新启动。

    2.4 测试是否成功

    重新启动 Apache Tomcat 服务器。

    在浏览器地址栏输入http://localhost/webroot/decision出现 FineReport 管理平台,则说明配置成功。

    因为整合了 IIS 和 Apache Tomcat ,所以相当于 localhost 后面加上了从 8080 端口访问。即http://localhost:8080/webroot/decision

    3. 效果预览

    在浏览器地址栏输入http://localhost/webroot/decision出现 FineReport 管理平台。如下图所示:


    附件列表


    主题: 部署集成
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]