Windos下IIS7+Tomcat整合从零做起

本文介绍了如何在Windows Server 2003上将IIS7与Tomcat7进行整合,以便实现静态页面由IIS处理,JSP页面由Tomcat解析。通过配置IIS的ISAPI Redirect,设置环境变量,调整安装顺序,以及修改Tomcat和IIS的配置文件,使得用户可以直接通过域名访问Java Web项目,无需指定8080端口。

1、为什么要把IIS、Tomcat整合到一起?

大家都知道,静态网站可以用IIS来解析,直接打开Windows的IIS功能即可,但对于Jsp页面,IIS是无法直接解析的,并且Tomcat已不能再用80端口,如果访问页面还要加个端口,感觉岂不是太不爽了。因此我们需要将IIS与Tomcat整合到一起,当用户访问到Jsp页面时,就自动转发给Tomcat来解析。这里笔者就带着大家一起建立你自己的服务器环境吧!

2、所要用到的环境:

   Windows Server 2003

   IIS7.0 (大多数服务器都已经安装过了,直接打开功能即可)

   apache-tomcat7(建议到官网下载纯净版,有安装版和非安装版)

   jdk7.0 (建议到Oracle官方下载)

   isapi_redirect(建议采用安装版的,非安装版的需要手都编写配置文件和手动配置注册表,其原理都是一样,为了避免出错、方便建议采用安装版的)

3、安装顺序

建议安装顺序为:IIS7  =>  JDK  =>  Tomcat  => isapi_redirect

你可以按照这个顺序也可以不按照,但是顺序的前提是:IIS一定要优先于isapi_redirect 否则isapi_redirect安装会找不到IIS导致配置不正确,JDK一定要优先于Tomcat 否则安装Tomcat会找不到JRE导致无法安装。另外JDK也最好优先于isapi_redirect。

JDK环境变量的设置:

使用鼠标右击“我的电脑”->属性->高级->环境变量 

系统变量->新建->变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_01 

系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib 

系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin; 

CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思

Tomcat环境变量的设置:

使用鼠标右击“我的电脑”->属性->高级->环境变量 

系统变量->新建->变量名:tomcat_home 变量值:D:\Program Files\Apache Software Foundation\Tomcat 7.0 

4、验证安装是否正确

验证isapi_redirect是否安装正确:

isapi_redirect的安装目录可以自己定义,网上说必须要安装在tomcat跟目录,这个没必要。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值