四------环境部署之“IIS 与 Tomcat 整合配置”

合集下载

tomcat+IIS+Apache整合

tomcat+IIS+Apache整合

Windows2003下Apache+Tomcat整合并配置虚拟主机全文档关键字:Apache2.0.55 ,Tomcat5.5.9 ,整合,虚拟主机,文档步骤:1、下载:a)下载Apache:本例选用Apache2.0.55版本,下载地址到Apache官方网站,/dist/httpd/binaries/win32/ 本例下载MSI格式安装文件apache_2.0.55-win32-x86-no_ssl.msib)下在JDK:本例采用JDK1.5c)下载Tomcat:本例选用Tomcat5.5.9版本,下载地址到Tomcat官方网站,/d)下载连接器jakarta-tomcat-connectors,下载地址/。

全部下载后,如下图所示2、安装:a)安装Apachei.直接双击Apache安装文件apache_2.0.55-win32-x86-no_ssl.msi安装,安装过程中,需要写入主机信息,如下图。

此外,选择for all users, on port 80,as a Service –Recommended选项。

ii.选择安装路径,如下图:iii.需要选择iv.安装完毕,如下图所示。

v.如果有防火墙,设置防火墙例外,如下图:vi.安装为服务后,启动Apache Service Monitor工具,打开Apache Service Monitor工具后,如下图所示,可以通过此工具直接启动、停止、重启的Apache服务器。

vii.测试安装是否成功,在地址栏输入:http://127.0.0.1/,若显示如下图,则表示Apache安装成功。

b)安装JDK,直接运行jdk-1_5_0_06-windows-i586-p.exe安装。

指定安装位置,如下图所示,本例安装于C:/Program Files\Java\jdk1.5.0_06目录下,记住此位置,在后边安装Tomcat的时候需要指定。

c)安装Tomcat,i.安装Tomcat,选择Tomcat安装路径,如下图:ii.iii.输入Tomcat的端口,后台管理帐户与密码,如下图,一定要牢记帐户密码,后边配置需要使用。

IIS,Tomcat,Weblogic部署步骤

IIS,Tomcat,Weblogic部署步骤

一:tomcat布置应用程序
1.配置JDK
1.1 安装JDK
1.2 配置环境变量
1.2.1 运行tomcat可能只需添加JAVA_HOME的环境变量即可。

运行weblogic好像还要修改classpath和path变量。

2.配置tomcat
2.1 安装tomcat
2.2 启动tomcat
2.3 测试tomcat(安装tomcat的默认端口是8080)
3.配置数据库
3.1 创建数据库
3.2 创建用户
3.3 导入基础数据
4. 部署应用系统
4.1 复制应用程序包至webapps下
4.2 修改配置文件
4.3 重新启动tomcat服务
4.4 在浏览器中进入应用程序
二:weblogic布置应用程序
1.配置JDK
1.1 安装JDK
1.2 配置环境变量
1.2.1 添加JAVA_HOME的环境变量,修改classpath和path变量
2.配置weblogic
2.1 安装weblogic
2.2 创建Domain,步骤:点击“开始”菜单,所有程序,选取“BEA Products / Tools / Configuration Wizard”,打开配置向导进行配置
2.3 配置数据源(data source)
3.配置数据库(配置数据源的连接)
3.1 创建数据库
3.2 创建用户
3.3 导入基础数据
4.部署应用程序
4.1 在网页控制台http://localhost:端口号/console进入后进行部署即可。

tomcat集群配置

tomcat集群配置

#负载均衡控制器类型,lbfactor 是负载平衡因数(Load Balance Factor) worker.controller.type=lb #指定分担请求的 tomcat 列表 worker.controller.balanced_workers=tomcat1,tomcat2 #粘性 session(默认是打开的) 当该属性值=true(或 1)时,代表 session 是粘性的,即同一 session 在集群中的同一个节点上处理,session 不跨越节点。在集群环境中,一般将该值设 置为 false worker.controller.sticky_session=false #设置用于负载均衡的 server 的 session 可否共享 worker.controller.sticky_session_force=1 最后在修改 C:\cluster\httpd\conf\httpd.conf,在其最后添加如下内容: Include conf/mod_jk.conf 到此负载均衡服务器配置完成! 4.配置 tomcat 修改 C:\cluster\tomcat1\conf\server.xml, 在配置<Engine>中添加 jvmRoute="tomcat1",名称与 worker.controller.balanced_workers=tomcat1,tomcat2 对应
Tomcat 集群配置
集群结构
Tomcat 1
负载均衡服务 器
Tomcat 2
Session 同步
Tomcat n
负载均衡服务器
在一些大公司采用 F5 负载均衡交换机作为负载均衡服务器,然后将请求转发给 tomcat, 但是 F5 设备动辄几十万,所以一些小公司采用采用开源的 apache 或 Nginx 来实现负载均 衡,本文采用 Apache + mod_jk + tomcat 来实现 tomcat 集群的负载均衡的

IIS和tomcate整合

IIS和tomcate整合

下载java 2 sdk 1.4.2 (或更高版本) tomcat 5.0.24 (或更高版本) tomcat web server 连接器安装java 2 sdk tomcat 5 tomcat jk2 iis 连接器设置tomcat tomcat iis 连接器windows iis 设置isapi筛选器创建isapi筛选器使用的虚拟目录重新启动iis服务测试tomcat iis 参考文献序最近遇到一个项目,无法避免的需要将iis和tomcat协调起来协同工作,同时解析asp和jsp 两种脚本语言。

查看tomcat官方howto,几经操作并未成功。

查看网上讨论,发现中文资料介绍的都是tomcat4.x版本的配置方法,老旧已经不适用。

后来对照多篇英文资料,学习、操作之后获得成功。

鉴于讨论此问题的中文资料之匮乏,遂决定将我的配置过程整理,但愿对同好者有所帮助。

此文章论述内容、书写格式仿照了/support/kb/iis6-tomcat5-jk2.html,并引用了其中部分文字。

在我配置、翻阅资料的过程当中,感觉到了iis、apache tomcat、jk2等官方文档对此问题论述的不详尽,甚至有时候感觉到了被误导,以至增加了解决问题的难度,期待与大家讨论。

本人的配置环境window 2k professional sp4 iis 5.0j2sdk1.4.2_04jakarta-tomcat-5.0.24jakarta-tomcat-connectors-jk2.0.4配置过程中涉及的路径如果没有特殊说明,则都不是系统要求,大家可以修改以适应自己机器的环境。

这里是另一个自动安装程序,使用方法本文不做讨论isapi redirector jk2.02 installer - integrating tomcat with iis摘要这是一篇讲述如何安装、配置tomcat 5 java servlet & jsp服务到微软iis 5.0服务器的文章,这篇文章是本人自己配置过程和经验的总结,并推荐了一些给过本人极大帮助的文档。

整合IIS与tomcat

整合IIS与tomcat

一准备工作1, 打开IIS服务,在浏览器地址栏输入http://localhost确定IIS服务正常.2, 打开Tomcat服务, 在浏览器地址栏输入http://localhos:8080 确定Tomcat服务正常.(注意:有可能在[tomcat] /common/lib 这个目录下面没有tools.jar这个包,一定要拷贝进去)3,下载IIS与Tomcat的桥接器,地址如下/tomcat/tomcat-connectors/jk2/binaries/win32/二TOMCAT配置1,把下载下来的jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip解压.把bin目录下面的isapi_redirector2.dl l文件拷贝到任意目录下,不过建议在tomcat下面建立一个iis目录,并拷贝到此目录下.2,在iis目录下面建立一个注册文件,文件名任意(方便看就好),此文件的目的在于把这个dll 注册到系统文件里面去.注册文件内容如下.(此处以及后面均假设tomcat5安装在d:/tomcat5下面)Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0]"serverRoot"="d:// tomcat5""extensionUri"="/jakarta/isapi_redirector2.dll""workersFile"=" d://tomcat5//conf//workers2.properties""logLevel"="INFO"在以上文件输入完毕之后,双击注册该dll文件.(注:如果注册失败,一定是注册文件写错了.)3,现在配置上面注册文件里面用到的workers2.properties文件,这个文件写好之后放到d:/tomcat5/conf目录下面.[shm]file=d:/tomcat5/logs/jk2.logsize=1048576# 实际运用时把所有的localhost和8009换成你自己的IP和端口[channel.socket:localhost:8009]port=8009host=localhost# define the worker[ajp13:localhost:8009]channel=channel.socket:localhost:8009# Uri mapping[uri:/*.jsp][uri:/iistest/*]此处的Uri mapping是最重要的,关系到IIS5和tomcat5是否能协同工作,说明一下:[uri:/*.jsp] 是说明解析什么类型的文件,[uri:/iistest/*] 是在后面的server.xml文件里面配置虚拟主机用到的.4, 配置jk2.properties文件,该文件同样在/conf 目录下面,内容如下:## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED## WHEN YOU EDIT THE FILE.## COMMENTS WILL BE _LOST_## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.# Set the desired handler list# handler.list=apr,request,channelJni## Override the default port for the socketChannel# channelSocket.port=8019# Default:# channelUnix.file=${jkHome}/work/jk2.socket# Just to check if the the config is working# shm.file=${jkHome}/work/jk2.shm# In order to enable jni use any channelJni directive# channelJni.disabled = 0# And one of the following directives:# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so# If set to inprocess the mod_jk2 will Register natives itself# This will enable the starting of the Tomcat from mod_jk2# apr.jniModeSo=inprocessrequest.tomcatAuthentication=false以上加# 号的都是tomcat5里面原来就有的,我们所需要添加的就是最后一句话,这句话的意思是request的请求在tomcat服务器是否需要验证.5,现在我们来配置server.xml文件和web.xml文件在第三步我们已经提到过[uri:/iistest/*]这个东西,到底是干什么用的呢?很重要,这个关系到IIS和tomcat的映射.下面我们来看看怎么在server.xml文件里面做配置吧.我现在要说的是做自己的虚拟主机,而不是把开发的文件包放到tomcat的webapp目录下,所以我需要自己配置一个主机,配置方法如下:找到server.xml文件原来的</Host>,在这个host之后添加自己的虚拟主机<Host name="" debug="0" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Logger className="org.apache.catalina.logger.FileLogger"directory=".logs" prefix="www_ecai_biz_log." suffix=".txt"timestamp="true"/><Context path="/iistest" docBase="D:/iistest" debug="0"reloadable="true" crossContext="true"></Context></Host>以上的东西都很重要,不过在我们现在讲的iis与tomcat协同工作这篇文章中最重要的还是<Context path 这个东西, 注意, 我们的path=”/iistest” 是和worker2.properties文件里面的uri mapping是一致的..一定要注意哦,这个是最关键的联系.下面介绍在web.xml文件里面需要修改两个地方.在web.xml里面找到invoker 这个地方,修改一<!-- <servlet><servlet-name>invoker</servlet-name><servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class><init-param><param-name>debug</param-name><param-value>0</param-value></init-param><load-on-startup>2</load-on-startup></servlet> -->默认的是注释掉的,把这个注释去掉.修改二<!-- <servlet-mapping><servlet-name>invoker</servlet-name><url-pattern>/servlet/*</url-pattern></servlet-mapping>-->把注释去掉好了,以上是在tomcat里面所需要修改的.修改完成之后,打开你的tomcat,先测试一下我们配置的虚拟主机是否运行正常:8080/iistest/index.jsp如果以上运行正常,说明虚拟主机是配置成功了,接下来我们需要做的就是在iis中做的配置.三IIS5配置1,ISAPI筛选器配置在Internet 信息服务里面,右键点击默认网站—属性—ISAPI筛选器—添加注意:此处的筛选器名称一定要写成jakarta可执行文件选择刚才咱们放置isapi_redirector2.dl l的文件.点击确定之后,重新启动iis服务,查看ISAPI筛选器里面刚才配置的那个jakarta是否加载成功,成功的话状态是一个绿色的箭头(如果加载不成功,那么一定是注册文件有错,仔细检查一下).2, 虚拟目录配置我们需要配置两个虚拟目录,一个是筛选器专用目录,一个是我们的iistest目录.A jakarta目录右键点击默认网站—新建—虚拟目录别名输入jakarta目录选择存放isapi_redirector2.dl l文件的目录允许权限的地方把执行(如ISAPI应用程序和CGI) 这个选项打勾,点击下一步完成就行了.B iistest目录右键点击默认网站—新建—虚拟目录别名输入iistest目录选择存放iistest网站文件的目录允许权限的地方把执行(如ISAPI应用程序和CGI) 这个选项打勾,点击下一步完成就行了.注意:到这里,iistest目录还没有配置完毕,因为还没有给这个目录加载ISAPI筛选器..做法如下:右键点击iistest目录,选择属性虚拟目录—配置—映射—添加可执行文件选择isapi_redirector2.dl l 文件.扩展马输入.jsp 点击确定就可以了.好了….现在我们的IIS配置也完成了,要做的工作就是重新启动IIS服务…然后看我们是否配置成功..四测试配置是否成功首先,我们再次确定tomcat的服务是正常的:8080/iistest/index.jsp如果显示正常,那么tomcat配置成功.其次,确定iis配置服务正常/iistest/index.jsp如果显示正常,那么说明iis配置也成功了.如果上面两个测试均通过,那么,恭喜了,现在iis与tomcat能共用80端口,也说明我们的配置成功了..。

详细图解IIS和tomcat共用80端口

详细图解IIS和tomcat共用80端口

我们部署项目时很多时候需要同时使用tomcat和iis两个服务器以部署不同的网站,而解决共用80端口的问题也经常遇到,以下是具体步骤:实现tomcat6.0和iis6共用80端口的思路其实就是利用iis可以建立多个网站的功能,将tomcat下的项目添加为iis的一个站点,再使用一个可以redirect的插件,将iis中指向此站点的请求交给tomcat来处理。

1、首先,需要一个可以实现redirect的插件isapi_redirect,可以到网上下载,我使用的是isapi_redirect-1.2.14.dll;2、然后,在随便哪个地方建立一个注册表编辑文件.reg,并输入以下内容:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation][HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector][HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]"extension_uri"="/jakarta/isapi_redirect.dll" /*文件名称可以改,路径最好别改,因为要和iis中的筛选器配置对应*/"worker_file"="C:\\Tomcat 6.0\\conf\\workers.properties" /*具体由自己的路径定/ "worker_mount_file"="C:\\Tomcat 6.0\\conf\\uriworkermap.properties" /*同上*/"log_file"="C:\\Tomcat 6.0\\logs\\isapi.log""log_level"="info"/*以上红色的地方以tomcat的实际所在位置为准*/3、在tomcat的conf文件夹下建立workers.properties文件,并输入以下内容:worker.list=ajp13worker.ajp13.type=ajp13worker.ajp13.host=localhostworker.ajp13.port=80094、同样建立uriworkermap.properties内容如下/*.jsp=ajp13/*.do=ajp13/*=ajp135、在tomcat的log目录下建立isapi.log文件,内容为空即可6、Tomcat6.0目录下新建jakarta文件夹,然后把isapi_redirect.dll放入其中.7、配置tomcat的server.xml文件在<Engine></Engine>节点下,修改<Host name="" appBase="webapps"unpackWARs="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="" docBase="qms" debug="0" reloadable="true" /> </Host>的内容,name为网站要设的域名,下面在iis里新建网站的时候域名要和这个一样;docBase 的值为网站文件夹,即”.. Tomcat 6.0\webapps\”下项目文件夹的名称;8、运行.reg文件,并打开HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0项,检查右边项目中是否包含如下项:extension_uri /jakarta/isapi_redirect.dll (jakarta为IIS下的虚拟目录)log_file c:\Tomcat6.0\logs\isapi.log (指定JK插件使用的日志文件)log_level debug (指定日志级别)worker_file c:\Tomcat6.0\conf\workers.properties (指定JK插件的工作文件)worker_mount_file c:\ Tomcat6.0\conf\uriworkermap.properties (指定JK插件的URL映射) 如果没有上述项,则建立相关项和相关值9、以上为tomcat配置;10、打开“管理工具”-“Internet信息服务(IIS)管理器”,展开“本地计算机”,选择网站,如图:在右侧点右键,新建-网站,点击“下一步”,输入网站描述(内容随便),点击“下一步”,输入“主机头”,如图:主机头是访问的域名。

iis+apache+tomcat 整合共享80口 支持ASP .NET JSP PHP全能WEB服务

iis+apache+tomcat 整合共享80口 支持ASP .NET JSP PHP全能WEB服务

文件目录说明:[apache-tomcat-6.0.37-windows-x86] tomcat 安装版与解压版文件[httpd-2.2] apache安装文件[java] jdk与jre安装文件[mysql] mysql与mysql-tool安装文件[php-5.2.14-Win32] php解压文件[tomcat-connectors-1.2.14-isapi-iis-6.0+] isapi模块安装文件[tomcat-connectors-1.2.37-httpd-2.2.x] apache jk模块文件[tomcat-connectors-1.2.37-isapi-iis-6.0+] isapi模块文件与注册表文件组件安装:1、安装JDK(JRE)环境变量(系统变量,非用户变量)JAVA_HOME = c:\Program Files\Java\jdkCLASSPATH = .;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar;Path = %Java_Home%\bin注:JDK(JRE)一定要在Tomcat之前安装:2、安装ApacheApache的安装过程中设置Network Domain和Server Name为Localhost,设置Email地址。

注:安装完成之后,如果apache用的是80端口,那么在浏览器中输入http://localhost ,如果使用的是其它端口例如81,则输入http://localhost:81(这里Apache用80口,iis使用81口,tomcat使用8080口)将会看到Apache 的成功页面。

此时Apache已经运行,在系统托盘可以看到它的图标,双击打开可以对Apache服务进行控制,我们下面还要安装Tomcat 和JK,所以现在选择Stop 停止Apache 服务。

3、安装Tomcat将Tomcat解压到D:\Program Files\Tomcat 下,设置环境变量:CA TALINA_BASE = D:\Program Files\tomcatCA TALINA_HOME = D:\Program Files\tomcatCLASSPATH=%CATALINA_HOME%\lib\servlet-api.jar; %CA TALINA_HOME%\lib\mysql-co nnector-java-5.0.4-bin.jar把mysql-connector-java-5.0.4-bin.jar(先要安装MySQL Tools)从MySQL\MySQL Tools for 5.0\java\lib拷贝到D:\Tomcat 6.0\lib下,配置这个的目的是让你的java应用程序找到连接mysql的驱动;运行\Tomcat\bin\startup.bat 启动Tomcat,出现Tomcat页面则表示安装成功。

Tomcat配置教程

Tomcat配置教程

Tomcat配置你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求。

下面是一系列关于Tomcat的配置技巧,这些技巧源自于我的书:《Tomcat权威指南》,希望对你有所帮助。

Jason Brittain1.配置系统管理(Admin Web Application)大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。

Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。

Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。

当然也可以管理像初始化参数,user、group、role的多种数据库管理等。

在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。

Admin Web Application被定义在自动部署文件:CATALINA_BASE/webapps/admin.xml 。

(译者注:CATALINA_BASE即tomcat安装目录下的server目录)你必须编辑这个文件,以确定Context中的docBase参数是绝对路径。

也就是说,CATALINA_BASE/webapps/admin.xml 的路径是绝对路径。

作为另外一种选择,你也可以删除这个自动部署文件,而在server.xml文件中建立一个Admin Web Application的context,效果是一样的。

你不能管理Admin Web Application这个应用,换而言之,除了删除CATALINA_BASE/webapps/admin.xml ,你可能什么都做不了。

如果你使用UserDatabaseRealm(默认),你将需要添加一个user以及一个role到CATALINA_BASE/conf/tomcat-users.xml 文件中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、新建一个网站
(1) 启动IIS 管理器,并新建一个网站(虚拟主机);如图所示:
(2) 输入网站名称,改名称仅为IIS 中的标识,可任意输入。

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

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

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

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

如图所示:
2、配置IIS和Tomcat,使服务器支持80端口同时访问asp站点和jsp站点
(1) 下载isapi_redirect-1.2.27.dll,在X:\Server_Core\Tomcat\conf下新建“connector”文件夹,然后复制isapi_redirect-1.2.27.dll到X:\Server_Core\Tomcat\conf\connector下面。

(2) 新建两个属性文件uriworkermap.properties和workers.properties,并放入至
X:\Server_Core\Tomcat\conf下
对于uriworkermap.properties输入如下内容:
/*.jsp=ajp13
/*.do=ajp13
/*= 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\\workers.properties"
"worker_mount_file"="D:\\Server_Core\\Tomcat\\uriworkermap.properties"
"extension_uri"="/jakarta/isapi_redirect-1.2.27.dll"
"log_level"="debug"
保存后双击使之生效:
(4) 设置筛选器:Internet信息服务管理器,在里面选择“网站”中的JspRun!,点击右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填tomcat,选择X:\Server_Core\Tomcat\conf\connect or,如图:
点击确定保存。

(5)在站点“JspRun!”上点击右键,选择“新建”->“虚拟目录”:
点击下一步:
别名为jakarta,注意这个名字是固定值,不要拼写错误(主要是与注册表中的"extensionUri"="/jakarta/isapi _redirect-1.2.27.dll"对应),点击下一步:
选择你的isapi_redirect-1.2.27.dll存放的目录,点击下一步:
权限中记得把“执行”项打勾,点击下一步完成。

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

在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填Tomcat (其实无所谓的),“要求的文件”选“添加”然后找到你的isapi_redirect-1.2.27.dll 后“确定”保存。

“设置扩展状态为允许”也打上勾,确定保存。

如下图:
(6) IIS 中选中站点右键点击选择属性,依次“主目录”选项页点“配置”,在“映射” 选项页点“添加”。

可执行文件选择isapi_redirector2.dll 所在目录,扩展名为.jsp;再加一个可执行文件相同,扩展名为.do。

点击确定,如果出现如下提示,则是因为论坛中包含有空格符,可以把路径用“”括起来即可:
点击确定保存退出:
(7)重启iis服务器,tomcat服务器。

(8)右键点击站点“JspRun!”的“属性”->“ISAPI筛选器”中的jakarta是否是向上的绿色箭头?如果是红色的,检查一下你之前做的配置有没有少了或是写错了点什么,再重新配置一遍
如果在IIS中显示扩展器的状态为未知,而且既没有出现红色也没有出现绿色箭头,很有可能是放dll的文件夹的权限没有设置对,比如这个放在C:/jk/下,那么需要检查一下是否默认的IIS来宾用户有访问和执行
的权限,如果没有,请加上再试一下,如果你不知道来宾用户的名字,也可以加上everyone访问和执行的权限。

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

3、配置tomcat
筛选器设置完毕,下面需要配置tomcat服务器的虚拟主机:
在X:\wwwroot \bbs下新建一个文件命名为“ROOT”,用于存放jsp站点的文件
打开X:\Server_Core\Tomcat\conf下的server.xml配置站点JspRun!的虚拟主机
在默认的host标签下再添加站点
" appBase="K:\Inetpub\wwwroot\bbs"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
配置完成后,重启IIS服务器和tomcat服务器。

4、输入域名地址测试
重启完毕后,你可以在地址栏敲入你设置的域名地址,如果能访问你上传至X:\Inetpub\wwwroot\bbs\ROO T的jsp页面,则表明整合成功,下面的页面我设置的为:
至此Windows 环境搭建IIS+Tomcat教程到此完毕,谢谢大家的支持!!。

相关文档
最新文档