如果需要 Windows 支持 JSP,我们并不需要通过 IIS,只需要安装 Tomcat 即可。

但是,因为 IIS 已经占用了 80 端口,那么我们在访问 Tomcat 的时候每次都要带上:8080或者其他端口号。

下面我们将实现如何让 Tomcat 和 IIS 共享 80 端口。

1 为了支持Java,下载JDK并安装,我选了1.8.0版本:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2 为了支持JSP,下载Tomcat并安装,我选了8.0版本:http://tomcat.apache.org/download-80.cgi

3 为了连接IIS和Tomcat,下载isapi_redirect并安装,我选了1.2.14版本:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.14/

4 安装isapi_redirect之后,打开 IIS 网站列表,选中默认站点(Default Web Site),该网站下面会出现一个虚拟目录 jakarta。同时,右侧选择“ISAPI 筛选器”,会出现一个jakarta,指向 isapi_redirect 安装目录的 dll 文件。我们不管这个,因为通常我们要新建一个站点。

5 添加网站,物理路径随意。然后,右键该站点,为该站点添加应用程序,名称必须是 jakarta,物理路径指向“isapi_redirect安装目录\bin\”。在选中该 IIS 站点,右侧打开“ISAPI筛选器”,添加,名称必须是 jakarta,可执行文件选择“isapi_redirect安装目录\bin\isapi_redirect.dll”。

6 在IIS中左侧选中计算机名,右侧找到“ISAPI和CGI限制”,添加,路径选择“isapi_redirect安装目录\bin\isapi_redirect.dll”,描述须为 jakarta,并勾选允许执行。

7 点击该站点的应用程序 jakarta,右侧选择“处理程序映射”,右侧“编辑功能权限”,勾选执行。

8 选择该IIS站点,右侧“处理程序映射”,添加脚本映射,路径写 *.jsp,可执行文件“isapi_redirect安装目录\bin\isapi_redirect.dll”,名称随意,比如JSP。

9 isapi_redirect 有两个重要的配置文件,在安装目录的 conf 文件夹,workers.properties.minimal 使用默认配置。修改 uriworkermap.properties 文件,在末尾添加一行 /*=wlb。

10 重启 IIS 和 Tomcat,完工。

如有疑问可以联系我。

iis支持php jsp,IIS7支持JSP(IIS7将80端口转发到Tomcat)相关推荐

  1. (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容...

    from :http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: ...

  2. 服务器显示AL018是什么意思,IIS服务器80端口却已被占用的问题

    一.问题背景 在IIS中发布一个asp网站,发现无法使用80端口,错误为"无法启动该网站.其它网站可能正在使用同一端口".但其实IIS的其它网站已经没有使用该端口了.这就需要设计到 ...

  3. IIS无法启动计算机'.'上的服务w3svc与NT kernel system占用80端口问题--之详细描述

    前言:请看完文章,历经曲折,中途的解决方法都不行 1.本来IIS是可以启动的,但是后来发现80端口被占用. 运行'netstat -ano'发现被pid=4的进程占用. 打开任务管理器,发现pid=4 ...

  4. win2008支持mysql asp.net_Win7、win2008中让IIS7支持asp的方法

    Win7或Windows server 2008中IIS7支持ASP+Access解决方法. 1. 让IIS7支持ASP Win7或Windows server 2008中IIS7是默认不安装的,所以 ...

  5. iis7怎么搭建php环境,WIN7下iis7支持php环境搭建

    今天想在win7下搭建php环境,由于新接触iis7,所以不是很清楚具体步骤,于是按惯例咨询了下"度娘",找到些零星的教程,在几个教程的整合中终于搞定,于是把整个过程整理下发出来, ...

  6. springboot的jsp应该放在哪_详解SpringBoot 添加对JSP的支持(附常见坑点)

    序言: SpringBoot默认不支持JSP,如果想在项目中使用,需要进行相关初始化工作.为了方便大家更好的开发,本案例可直接作为JSP开发的脚手架工程 SpringBoot+War+JSP . 常见 ...

  7. spring boot: 支持jsp,支持freemarker

    spring boot: 支持jsp,支持freemarker 支持jsp: 加入依赖 <!--jsp--><dependency><groupId>org.apa ...

  8. javaweb JAVA JSP电影院在线订票系统JSP电影购票系统 JSP电影售票 JSP电影票预订系统支持在线选座jsp电影票预订系统

    javaweb JAVA JSP电影院在线订票系统JSP电影购票系统 JSP电影售票 JSP电影票预订系统支持在线选座jsp电影票预订系统 protected void doGet(HttpServl ...

  9. javawebJSP电影院在线订票系统JSP电影购票系统 JSP电影售票 JSP电影票预订系统(支持在线选座)

    javawebJSP电影院在线订票系统JSP电影购票系统 JSP电影售票 JSP电影票预订系统(支持在线选座) protected void doGet(HttpServletRequest req, ...

最新文章

  1. C 语言中的 feof()函数
  2. 华庭-Oceanbase分布式索引
  3. 在Android应用外获取app的签名
  4. SAP Spartacus产品页面的normalizer
  5. 【高校宿舍管理系统】第三章 Layui整合Axios
  6. C++基本数据类型列表
  7. 大数据分析技术趋势有哪些
  8. Struts2接收前端页面数据的方式
  9. 管理感悟:把公司搞死,然后抱怨融资困难
  10. 20191121每日一句
  11. 使用adb命令启动模拟器
  12. 三星note10 android q,【极光ROM】-【三星NOTE10/NOTE10+/5G N97XX-855】-【V5.0 Android-Q-TD1】...
  13. 安装软件提示计算机管理员权限,win10安装软件需要管理员权限的处理办法|win10装软件提示error launching installer如何处理?...
  14. 51单片机继电器控制直流电机正反转
  15. matlab瓶盖盖严检查,口服液瓶盖密封性的质量检测方法你知道吗?
  16. NLP学习(七)使用stanford实现句法分析-Python3实现
  17. 【Vue知识点】路由router详解
  18. 利用公网IP访问部署在阿里云服务器的spring boot项目(一)
  19. 基于24位Δ-ΣADC和FPGA的高精度数据采集系统开发
  20. 4.20 扣1送地狱火

热门文章

  1. love the way you lie
  2. 测试沟通中的必备专业名称
  3. Java语言中的逻辑运算符
  4. jQuery动态生成select下拉框
  5. 这篇文章告诉你有什么PDF解密工具
  6. web前端面试题对答篇:谈谈你对Promise的理解
  7. 为什么有很多男生打游戏就可以很快乐?
  8. js ES2020定义了 BigInt 构造函数
  9. 软件测试 | 测试开发 | 测试面试真题|从手工到测开,一位测试媛宝妈的 BAT 大厂逆袭之旅
  10. 健康篇之抗生素---对症下药