iis和tomcat结合使用,让IIS发布的应用也能访问到JSP

转载 2007年10月10日 10:23:00

最近因为结合客户端要对服务端做些配置,查了一些资料,下面老外写的IIS和TOMCAT结合使用的方法挺不错的,如果大家有用得到的可以看看,最后面有原始的连接地址。

 

Tomcat and IIS Installation process (jk2).


This would be my way of configuring the JK2 redirector to work as quickly and simple as possible.

First of all, download the component needed to do the connection isapi_redirector2.dll
Note : replace $tomcat_home with your tomcat installation directory, e.g. "C:/jakarta-tomcat-4.1.24".

Now, create the workers2.properties file where you define the worker "main".

[shm]
file=$tomcat_home/logs/jk2.log
size=1048576

# Example socket channel, override port and host.
[channel.socket:reynir_net:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:reynir_net:8009]
channel=channel.socket:reynir_net:8009

# Uri mapping
[uri:/*.jsp]
[uri:/web/*]
[uri:/view/*]
worker=ajp13:reynir_net:8009

# define the worker
[status:status]

# Uri mapping
[uri:/jkstatus/*]
worker=status:status

 


Save this file into c:/$tomcat_home/conf/workers2.properties
You will also need jk2.properties, the only line I've got in my file is like this :

request.tomcatAuthentication=false

 

This line is to make IIS take care of authentication, rather than tomcat.
You can also set up an realm in tomcat and this value true and tomcat will take care of http authentication.
Save this file into c:/$tomcat_home/conf/jk2.properties

You need to create a registry mergable file such as the one below , and merge it into the registry.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0]
"serverRoot"="$tomcat_home"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"workersFile"="$tomcat_home//conf//workers2.properties"
"logLevel"="DEBUG"

 

You must be sure these values are correctly spelled, and you must check if these files exist. Ok, now you must open the Internet Information Server Management Console, accessable through:
- [start]->settings->control panel->Administrative tools->Internet Services Manager
Select the Host you are working with.
"Right click" it and open it's properties dialog.
Select the ISAPI Filters tab.
Click Add
type in filtername : jakarta
type in Executable : $tomcat_home/conf/connector/isapi_redirector2.dll (or browse to it).

click OK.
Next create a new virtual directory, named jakarta. It's "Local path" should be C:/$tomcat_home/conf/connector
Now, open the services dialog (from control panel-> administrative tools -> services).
restart the "World Wide Web Publishing Service".
now go back to the Internet service manager, and check if the arrow in the ISAPI Filter dialog has turned green.
If it has not turned green one or more of the paths in the registry-file you merged to the registry (in above step) is incorrect.
You must run regedit (from start -> run -> regedit) and browse to HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0.
Now review the paths, the redirector not finding the configuration files is the only reason for a red arrow.

Problems that have occured, are not big, probably the biggest is the fact that I've never got any errors or debug info in the logfile.  

 

 

The original URL:  http://www.reynir.net/tomcat/tomcat_IIS_service_jk2.html

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

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

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
  • 4274

如何让外网访问到IIS的web站点

我连接的是路由器,那我该怎么样让别人访问呢?      带着疑问,我查了资料,了解了要再路由器中做端口映射! 起初端口映射是什么理念我都不清楚,百度百科:端口映射又叫端口转发,又叫虚拟服务器。之...
  • wyqlxy
  • wyqlxy
  • 2013年08月14日 17:01
  • 6492

64位WindowServer2008+IIS7+tomcat6+Mysql5+JSP

IIS整合TOMCAT发布JSP网站,网上太多太多了,可大部分都是IIS6,或者32位系统,经过N天的彻夜不眠,终于将IIS和TOMCAT完美结合,总结至此,望有助于诸位,少走点弯路。 之前碰到的各...
  • wgwxf
  • wgwxf
  • 2012年07月31日 00:42
  • 3658

IIS+tomcat+花生壳构建个人JSP网站

  • 2011年12月16日 16:16
  • 1.14MB
  • 下载

WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了

WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了:  ...
  • malei0311
  • malei0311
  • 2011年10月24日 20:04
  • 2050

IIS+tomcat整合,并且通过域名访问网站

最近做在部署一个工程,在网上疯狂搜索资料,所获取的资料都是很乱的,说是要教人如何整合,部署,结果按照他们说的一步一步去做,老是不成功,今天终于被我做好了,现在拿来给大家分享一下。    先来介绍一下我...
  • tianke_zhang
  • tianke_zhang
  • 2011年02月22日 14:04
  • 241

Tomcat/IIS 的跨区域访问问题

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

Windows Server 的IIS6和Tomcat6共用80端口,实现发布项目

条件: 1.由IIS6端口80 转发后Tomcat6.0处理  2.IIS 新建的网站需要配置80端口,tomcat端口随意 1.环境        Win2003+IIS6+Tomcat6....
  • lfANDhyy4113287211
  • lfANDhyy4113287211
  • 2012年12月21日 10:04
  • 1788

tomcat配置多域名访问非webapps下面多工程目录(类似IIS主机头)

因为公司要求为不同的客户部署不同的项目工程,且要求在不同的文件路径中,所有研究了一下tomcat中的多域名访问配置, 现将配置的主要步骤记录下来: 1.配置host文件   首先在C:\Windows...
  • luckykapok918
  • luckykapok918
  • 2016年11月01日 16:27
  • 364
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iis和tomcat结合使用,让IIS发布的应用也能访问到JSP
举报原因:
原因补充:

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