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
你可以按照这个顺序也可以不按照,但是顺序的前提是: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的安装目