tomcat和IIS的配合

原创 2004年08月13日 14:32:00
TOMCAT和I I S的配合
Wi n d o w s平台下最常用的We b服务器无疑是I I S(包括P W S),对于I I S,To m c a t也提供了配合
工作的方法,使用这种方法,可以为本来不具有Java Servlet和J S P功能的I I S增加处理J S P和J a v a
S e r v l e t的功能。
为了使To m c a t和I I S一起工作,首先要得到i s a p i _ r e d i r e c t . d l l,这是一个I I S的插件( P l u g - i n),
可以从h t t p : / / j a k a r t a . A p a c h e . o rg /直接下载编译好的版本,也可以自己使用Visual C++编译得到。
得到以后,放到一个自己喜欢的目录,例如c:/tomcat/Jakarta-tomcat/bin/iis/i386/ 目录下。
另外,在使I I S和To m c a t配合的过程中,还需要用到另外两个To m c a t的配置文件,一个是
w o r k e r s . p r o p e r t i e s,这个文件定义了To m c a t的工作进程使用的主机和端口。在To m c a t的c o n f目录中
有一个示范性的w o r k e r s . p r o p e r t i e s文件。另一个是u r i w o r k e r m a p . p r o p e r t i e s,这个文件是映射U R L
目录和To m c a t工作进程的。同样,在To m c a t的c o n f目录中有一个示范性的u r i w o r k e r m a p . p r o p e r t i e s
文件。
首先,配置i s a p i _ r e d i r e c t . d l l。
1) 在系统注册表中建立一个新的键值: H K E Y _ L O C A L _ M A C H I N E / S O F T WA R E / A p a c h e
Software Foundation/Jakarta Isapi Redirector/1.0。
2) 添加一个名为e x t e n s i o n _ u r i的字符串值为/ j a k a r t a / i s a p i _ r e d i r e c t . d l l。
3) 添加一个名为l o g _ f i l e的字符串值为c : / t o m c a t / J a k a r t a - t o m c a t / l o g s / i s a p i . l o g。
4) 添加一个名为l o g _ l e v e l的字符串值为d e b u g、i n f o r m、e r r o r、e m e rg中的一个。
5) 添加一个名为w o r k e r _ f i l e的字符串值为
6) c:/tomcat/jakarta-tomcat/conf/workers.properties。
7) 添加一个名为w o r k e r _ m o u n t _ f i l e的字符串值为
8) c:/tomcat/jakarta-tomcat/conf/ uriworkermap.properties。
然后,打开I I S的管理控制台,在需要使用To m c a t提供附加的J S P和Java Servlet服务的We b站点
中添加一个虚拟目录。注意,一定要使用“ j a k a r t a”作为虚拟目录的名称,这个虚拟目录的实际
物理位置应当是包含i s a p i _ r e d i r e c t . d l l文件的目录,这里假设为c : / t o m c a t / J a k a r t a - t o m c a t / b i n / i i s / i 3 8 6。
在设定虚拟目录时注意要设此虚拟目录为可执行。如果是在P W S中,一样处理。
接着,在I I S的控制台中为此We b站点添加一个I S A P I过滤器(在此We b站点上点击鼠标右键,
选择属性)。名称随意,但过滤器要设定为i s a p i _ r e d i r e c t . d l l这个文件。如果使用的是P W S就比较
麻烦了。需要使用注册表编辑器,在键H K E Y _ L O C A L _ M A C H I N E / S y s t e m / C u r r e n t C o n t r o l S e t / S e
r v i c e s / W 3 S V C / P a r a m e t e r s中,有一个名为Filter Dlls的键值,在这个键值中添加i s a p i _ r e d i r e c t . d l l,
注意要包含完整的路径。

windows下IIS与Tomcat共存的问题

IIS与Tomcat共存的问题 最近我利用.NET开发一套WEB程序,使用8003端口,当我部署到客户时,他们运行的是 Tomcat,使用80端口。而我也需要80端口,因为网通不能进行带端口的解析。...
  • neubuffer
  • neubuffer
  • 2013年11月23日 14:28
  • 4890

IIS和Tomcat共用80端口的解决方案

下列步骤前请先保证http://127.0.0.1/能够访问IIS下部署的80站点,http://127.0.0.1:8080/能够正常打开tomcat  1.下载isapi_redirect.dll...
  • woai671
  • woai671
  • 2016年12月14日 17:00
  • 6405

整合tomcat 整合iis共用80端口亲测可以通过

很多机器都用tomcat跟IIS部署不同网站、最近买了阿里云的服务器、于是也想玩一下、网上百度了很多方法、但是都有缺陷说的不是很清楚、通过日志查看以及谷歌、尝试了很多方法终于配置OK。 第一、整...
  • zhulin2012
  • zhulin2012
  • 2014年04月12日 19:18
  • 3651

win7下tomcat和iis共用80端口(20150810)

给出此篇文章的主要原因是有关此方面的主要参考资料是以前的xp系统,和win7有较大差别,win7的资料太少,且照有关win7下资料配置不成功。自己也是多次尝试才配置成功,希望可以对大家有所帮助! 配置...
  • wgyscsf
  • wgyscsf
  • 2015年08月12日 21:52
  • 1381

IIS与Tomcat服务器集成

IIS简介: Internet Information Server的缩写为(IIS)是一个World Wide Web server。Gopher server和FTP server全部包容在...
  • lxy344x
  • lxy344x
  • 2015年04月08日 15:57
  • 1893

Tomcat和IIS整合过程—下—JDK和Tomcat装

二、IIS与TOMCAT整合 1)、创建注册表tomcat_IIS.reg文件。 Windows RegistryEditor Version 5.00 [HKEY_LOCAL_MACHINE\...
  • dm1314oooooooo
  • dm1314oooooooo
  • 2017年04月01日 15:20
  • 382

Apache/IIS/Tomcat共存,配置全能服务器

Apache/IIS/Tomcat共存,配置全能服务器 通过本文您可以架设一个支持asp、asp.net、php、jsp的全能主机。我们利用tomcat来运行JSP,用IIS和Apache来运行as...
  • fengqilove520
  • fengqilove520
  • 2016年07月08日 16:30
  • 2439

Tomcat/IIS 的跨区域访问问题

无论是Silverlight还是Flex都要解决跨域访问问题,这样设计就是为了安全。 如果为了安全可以指定那个跨域到那个服务器上,如果在外网上切记。 此文档适用于Silverlight/Flex+II...
  • wlanye
  • wlanye
  • 2015年01月12日 16:16
  • 1231

web服务器之iis,apache,tomcat三者之间的比较

IIS-Apache-Tomcat的区别  IIS与Tomcat的区别  IIS是微软公司的Web服务器。主要支持ASP语言环境.  Tomcat是Java Servlet 2.2和Java...
  • qq_15037231
  • qq_15037231
  • 2016年05月23日 16:02
  • 7295

IIS+ tomcat 应用配置

安装isapi_redirect-1.2.14.exe或 tomcat-connectors-1.2.40-windows-i386-iis.rar 到%tomcat%/jakarta下 1,完成 ...
  • gandin2008
  • gandin2008
  • 2015年03月14日 10:33
  • 4293
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat和IIS的配合
举报原因:
原因补充:

(最多只允许输入30个字)