iis6 与tomcat6的jsp环境搭建

1、新建一个网站

 

(1) 启动 IIS 管理器,并新建一个网站(虚拟主机);如图所示:

 

1.jpg (34 KB)

2009-02-21 05:04

 

2.jpg (21 KB)

2009-02-21 05:04

 

(2) 输入网站名称,改名称仅为 IIS 中的标识,可任意输入。如图:

 

3.jpg (16 KB)

2009-02-21 05:09

 

(3) 网站IP地址不用填写,端口如没有特殊要求则保持 80 即可,最后正确输入网站域名。如图所示:

 

4.jpg (22 KB)

2009-02-21 05:09

 

(4) 在网站分区中建立 wwwroot 以及下级站点文件夹 bbs。如图 所示:

 

5.jpg (19 KB)

2009-02-21 05:09

 

(5) 对于 jsp 应用,需要给予该站点"读取""运行脚本"的权限。如图:

 

6.jpg (21 KB)

2009-02-21 05:09

 

(6) 至此,已经成功的新建了一个站点。如图所示:

 

7.jpg (21 KB)

2009-02-21 05:09

 

2、配置IISTomcat,使服务器支持80端口同时访问asp站点和jsp站点

 

(1) 下载isapi_redirect-1.2.27.dll,在X:/Server_Core/Tomcat/conf下新建“connector”文件夹,然后复制isapi_redirect-1.2.27.dllX:/Server_Core/Tomcat/conf/connector下面。 

 

(2) 新建两个属性文件uriworkermap.propertiesworkers.properties,并放入至X:/Server_Core/Tomcat/conf

 

对于uriworkermap.properties输入如下内容:

 

/*.jsp=ajp13
      /*.do=ajp13
struts2 /*.action
      /*= ajp13

 

对于workers.properties输入如下内容:

 

ps=/
      worker.list=ajp13
      worker.ajp13.port= 8009

 

worker.ajp13.host= localhost

 

worker.ajp13.type= ajp13

 

worker.ajp13.lbfactor= 1

 

(3) 新建一个注册表文件(也可以使用属性文件)reg.reg,内容如下(其中tomcat的路径为你安装的路径)

 

       Windows Registry Editor Version 5.00

 

[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector]

 

[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0]
"log_file"="D://Server_Core//Tomcat//logs//isapi.log"
"worker_file"="D://Server_Core//Tomcat//conf//connector//workers.properties"
"worker_mount_file"="D://Server_Core//Tomcat//conf//connectort//uriworkermap.properties"
"extension_uri"="/jakarta/isapi_redirect-1.2.27.dll"
"log_level"="debug"

 

保存后双击使之生效:

 

10.jpg (10 KB)

2009-02-21 05:09

 

11.jpg (9 KB)

2009-02-21 05:09

 

 

(4) 设置筛选器:Internet信息服务管理器,在里面选择网站中的JspRun!,点击右键选属性,在弹出的页框里选择 “ISAPI筛选器,点添加,筛选器名称填tomcat,选择X:/Server_Core/Tomcat/conf/connector,如图:

 

12.jpg (36 KB)

2009-02-21 05:15

 

点击确定保存。 

 

(5)在站点“JspRun上点击右键,选择新建>“虚拟目录

 

13.jpg (40 KB)

2009-02-21 05:15

 

14.jpg (22 KB)

2009-02-21 05:15

 

点击下一步:

 

15.jpg (19 KB)

2009-02-21 05:15

 

别名为 jakarta,注意这个名字是固定值,不要拼写错误(主要是与注册表中的"extensionUri"="/jakarta/isapi_redirect-1.2.27.dll"对应),点击下一步:

 

16.jpg (19 KB)

2009-02-21 05:15

 

选择你的isapi_redirect-1.2.27.dll存放的目录,点击下一步:

 

17.jpg (21 KB)

2009-02-21 05:15

 

权限中记得把执行项打勾,点击下一步完成。

18.jpg (20 KB)

2009-02-21 05:15

 

如果你用的是IIS5的话,到这里就可以结束了,但IIS6还没完,继续。

 

“Internet信息服务管理器网站中的“Web服务扩展上点右键选择添加一个新的Web服务扩展,弹出的框中扩展名填Tomcat (其实无所谓的)要求的文件添加然后找到你的isapi_redirect-1.2.27.dll确定保存。设置扩展状态为允许也打上勾,确定保存。如下图:

 

19.jpg (21 KB)

2009-02-21 05:15

 

20.jpg (23 KB)

2009-02-21 05:15

 

21.jpg (22 KB)

2009-02-21 05:15

 

(6) IIS 中选中站点右键点击选择属性,依次主目录选项页点配置,在映射选项页点添加
可执行文件选择 isapi_redirector2.dll 所在目录,扩展名为.jsp;再加一个可执行文件相同,扩展名为.do(struts2 .action)

 

22.jpg (55 KB)

2009-02-21 05:15

 

23.jpg (42 KB)

2009-02-21 05:15

 

点击确定,如果出现如下提示,则是因为论坛中包含有空格符,可以把路径用“”括起来即可:

 

24.jpg (29 KB)

2009-02-21 05:15

 

点击确定保存退出:

 

25.jpg (27 KB)

2009-02-21 05:15

 

 

 

7)重启iis服务器,tomcat服务器。

 

26.gif (31 KB)

2009-02-21 05:15

 

27.gif (25 KB)

2009-02-21 05:15

 

8)右键点击站点“JspRun!”属性”->“ISAPI筛选器中的jakarta是否是向上的绿色箭头?如果是红色的,检查一下你之前做的配置有没有少了或是写错了点什么,再重新配置一遍

 

如果在IIS中显示扩展器的状态为未知,而且既没有出现红色也没有出现绿色箭头,很有可能是放dll的文件夹的权限没有设置对,比如这个放在C:/jk/下,那么需要检查一下是否默认的IIS来宾用户有访问和执行的权限,如果没有,请加上再试一下,如果你不知道来宾用户的名字,也可以加上everyone访问和执行的权限。

 

以下是没有配置好的:

 

26.jpg (37 KB)

2009-02-21 05:18

 

27.jpg (30 KB)

2009-02-21 05:18

 

9)配置index.jsp首页,点击站点“JspRun!”属性->点击文档"->“添加,在输入框输入index.jsp,并把index.jsp移动到顶端,这样在浏览器输入地址栏就可以直接进入JspRun!站点的index.jsp首页面,点击确定保存退出。

 

3、配置tomcat

 

筛选器设置完毕,下面需要配置tomcat服务器的虚拟主机:

 

X:/wwwroot /bbs下新建一个文件命名为“ROOT”,用于存放jsp站点的文件

 

打开X:/Server_Core/Tomcat/conf下的server.xml配置站点JspRun!的虚拟主机
在默认的host标签下再添加站点

<Host name="www.navy2.com"  appBase="webapps"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="D://apache-tomcat//webapps//pvkj_pvedu" reloadable="true"></Context>

      <Valve className="org.apache.catalina.valves.AccessLogValve"

      directory="logs" prefix="localhost_access_log." suffix=".txt"

      pattern="common" resolveHosts="false"/>

 

      </Host>

 

可以配多个host

配置完成后,重启IIS服务器和tomcat服务器。

 

4、输入域名地址测试

 

重启完毕后,你可以在地址栏敲入你设置的域名地址,如果能访问你上传至X:/Inetpub/wwwroot/bbs/ROOTjsp页面,则表明整合成功,下面的页面我设置的为:< P>

28.jpg (21 KB)

2009-02-21 05:18

 

 

 

至此Windows 环境搭建IIS+Tomcat教程到此完毕,谢谢大家的支持!!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值