Win2003下IIS整合Tomcat 6

在整合之前,确定已经安装了IIStomcatJDK

1tomcatbin目录下新建目录jk\,把isapi_redirect-1.2.9.dll拷贝到这个目录下

2tomcatconf目录中创建2个文件
workers.properties

———————————————————————————————————————

workers.tomcat_home=C:\Tomcat 6

workers.java_home=C:\Java\j2sdk1.6.0_10

ps=\

worker.list=worker1

worker.worker1.port=8009 

worker.worker1.host=localhost

worker.worker1.type=ajp13 

worker.worker1.lbfactor=1 

———————————————————————————————————————

C:\Tomcat 6  是安装的tomcat的目录。

C:\Java\j2sdk1.6.0_10是安装的JDK目录。

Uriworkermap.properties:说明了符合哪些条件的uri才能被转发到tomcat

———————————————————————————————————————

/*=worker1

———————————————————————————————————————

可能的设置有:

/*=worker1  #所有访问都转发到tomcat

/*.jsp=worker1  #所有*.jsp的才向tomcat转发

/jsp-examples/*=worker1  #所有/jsp-examples/*的才向tomcat转发

!/*.gif=worker1 #所有的gif文件都不向tomcat转发,而由IIS处理,注意这表示是所有的而不仅仅是根下的

一个办法:可以把IIS的根和Tomcat的根指向同一个目录(如果有虚拟目录则IISTomcat中都要建立上,并且指向相同的目录),只允许/*.jsp=worker1存在,这样就实现了,所有的*.jsptomcat处理,其它的都由IIS处理。

3导入注册表文件isapi.reg
内容如下:

———————————————————————————————————————

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]

"extension_uri"="/jakarta/isapi_redirect-1.2.9.dll"

"log_file"="C:\\Tomcat 6\\logs\\isapi.log "

"worker_file"="C:\\Tomcat 6\\conf\\workers.properties"

"worker_mount_file"="C:\\Tomcat 6\\conf\\uriworkermap.properties"

"log_level"="realease"

———————————————————————————————————————

双击运行这个文件,导入注册表中。

日志被存放在C:\Tomcat 6\logs\isapi.log ,如果把"log_level"="realease"改成"log_level"="debug"日志里会增长的很快,里面写了转发的情况

4设置IIS默认网站的IsApi筛选器

打开IIS,右键默认网站后选择属性,出现图片中选择“ISAPI筛选器,点添加按钮后,按下图输入。目录指向文件C:\Tomcat 6\bin\jk\isapi_redirect-1.2.9.dll



5IIS中创建虚拟目录jakarta
jakarta是一个规定的名字,必须这么创建,这个虚拟目录要指向isapi_redirect-1.2.9.dll所在的目录,并且设置为可执行IsApi




保存设置。

6IIS的服务器扩展中添加允许isapi_redirect-1.2.9.dll执行

IIS中选择“Web服务扩展,后添加一个新的Web服务扩展



7重启IISTomcat进行测试

重启IISTomcat

这时先看看IIS默认网站的IsApitomcat是否为绿色


绿色后就可以通过IIS访问Tomcat了,包括Tomcat的虚拟路径也可以。

IIS:     http://127.0.0.1/

tomcat:  http://127.0.0.1/index.jsp

注意:只有在workers.properties中描述的uri才能被转发到tomcat

技术选型 【后端】:Java 【框架】:springboot 【前端】:vue 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧! 在当今快速发展的信息技术领域,技术选型是决定一个项目成功与否的重要因素之一。基于以下的技术栈,我们为您带来了一份完善且经过实践验证的项目资源,让您在学习和提升编程技能的道路上事半功倍。以下是该项目的技术选型和其组件的详细介绍。 在后端技术方面,我们选择了Java作为编程语言。Java以其稳健性、跨平台性和丰富的库支持,在企业级应用中处于领导地位。项目采用了流行的Spring Boot框架,这个框架以简化Java企业级开发而闻名。Spring Boot提供了简洁的配置方式、内置的嵌入式服务器支持以及强大的生态系统,使开发者能够更高效地构建和部署应用。 前端技术方面,我们使用了Vue.js,这是一个用于构建用户界面的渐进式JavaScript框架。Vue以其易上手、灵活和性能出色而受到开发者的青睐,它的组件化开发思想也有助于提高代码的复用性和可维护性。 项目的编译和运行环境选择了JDK 1.8。尽管Java已经推出了更新的版本,但JDK 1.8依旧是一种成熟且稳定的选择,广泛应用于各类项目中,确保了兼容性和稳定性。 在服务器方面,本项目部署在Tomcat 7+之上。Tomcat是Apache软件基金会下的一个开源Servlet容器,也是应用最为广泛的Java Web服务器之一。其稳定性和可靠的性能表现为Java Web应用提供了坚实的支持。 数据库方面,我们采用了MySQL 5.7+。MySQL是一种高效、可靠且使用广泛的关系型数据库管理系统,5.7版本在性能和功能上都有显著的提升。 值得一提的是,该项目包含了前后台的完整源码,并经过严格调试,确保可以顺利运行。通过项目的学习和实践,您将能更好地掌握从后端到前端的完整开发流程,提升自己的编程技能。欢迎参考博主的详细文章或私信获取更多信息,利用这一宝贵资源来推进您的技术成长之路!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值