Chinaunix首页 | 论坛 | 博客
  • 博客访问: 799125
  • 博文数量: 127
  • 博客积分: 3662
  • 博客等级: 中校
  • 技术积分: 1371
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-02 12:36
个人简介

Linux&MySQL&PHP&Nginx&Apache&MSSQL&Shell

文章分类

全部博文(127)

文章存档

2016年(1)

2015年(8)

2014年(14)

2013年(26)

2012年(17)

2011年(28)

2010年(33)

分类: 系统运维

2010-10-13 17:35:55

IIS tomcat整合,既是使IIS支持jsp
 
一:在windows上安装IIS组件,jdk,tomcat等(需要的软件有jdk-6u21-windows-i586.exe、apache-tomcat-6.0.16.exe、isapi_redirector2.dll)
JDK安装目录:C:\Java\jdk
Tomcat安装目录:C:\Tomcat
配置jdk、tomcat环境变量就不必说了吧
 
二:创建workers.properties配置文件在C:\Tomcat\conf下
内容为:
[shm]
file=c:/Tomcat/logs/jk2.log (注:jk2.log自己创建一个)
size=1048576
 
[channel.socket:localhost:8009]
port=8009
host=localhost

#definetheworker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

 
#Urimapping
[uri:/*.jsp]
[uri:/*]
worker=ajp13:localhost:8009
#definetheworker
[status:status]

#Urimapping
[uri:/jkstatus/*]
worker=status:status
 
三:编辑C:\Tomcat\conf\jk2.properties,没有该文件,手动创建
 
增加  request.tomcatAuthentication=false
 
四:在C:\Tomcat目录下创建iis文件夹,将准备好的isapi_redirector2.dll放入iis目录中
 
五:在C:\Tomcat下创建一个iis.reg注册表文件,内容为:
 
WindowsRegistryEditorVersion5.00 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"serverRoot"="c:\\Tomcat"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"workersFile"="c:\\Tomcat\\conf\\workers2.properties"
"logLevel"="INFO"
 
然后双击iis.reg注册到注册表,可以运行regedit进注册表查看是否成功,如果没有Jakarta Isapi Redirector\2.0 可以手工创建后再进行注册
 
六:把jdk下lib中的tools.jar拷贝到Tomcat下的common\lib下
 
七:打开IIS管理器
 将默认网站目录路径指向C:\Tomcat\webapps,在“应用程序设置”中的“执行权限” 设置为“脚本和可执行文件”,并在配置中添加两个映射,可执行文件为isapi_redirector2.dll,扩展名为.jsp和.do
 
  在“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector2.dll的绝对路径
 
  再在“默认网站”上右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的isapi_redirector2.dll存放的目录,我的是C:\Tomcat\iis,下一步,权限中记得把“执行”那项打勾。
 
在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填Jakarta,“要求的文件”选“添加”然后找到你的isapi_redirector2.dll后“确定”。“设置扩展状态为允许”也打上勾.
 
现在使用和应该是一样的了,如果此时还是不行的话,可以
1:“Internet信息服务管理器”->“网站”->“属性”->“服务”,把“以IIS5.0隔离模式运行WWW服务”打上勾。
 
2:可以打开ROOT下的web-inf下的web.xml文件看看,找到/index.jsp,将index.jsp修改为index.do
 
 
多站点:
 
tomcat/conf/server.xml中添加
 
 unpackWARs="true" autoDeploy="true"
 xmlValidation="false" xmlNamespaceAware="false">
 
站点的配置中间添加间隔,
 
 
阅读(3133) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-10-15 17:55:06

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com