今天终于成功实现了Apache2.2.3和Tomcat5.5.2的整合^_^

sapo2000 sapo2000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
所用软件:
jdk-1_5_0_09-windows-i586-p
apache_2.2.3-win32-x86-no_ssl
apache-tomcat-5.5.20
mod_jk-apache-2.2.3
PS,连接器的版本一定要与Apache版本一致!

其实,主要还是参考了网上的一些整合方法,但为了方便初学者理解,并没有设置虚拟目录等其他步骤。

首先,在安装好各种软件后,仅仅需要在环境变量“Path”中添加C:\Program Files\Java\jdk1.5.0_09\bin就可以了,并将 mod_jk-apache-2.2.3 重命名为 mod_jk 后拷贝到C:\Program Files\Apache Software Foundation\Apache2.2\modules中。

接下来是重要的几个步骤:
1.
修改C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf,在末尾加上:
# Tomcat mod_jk
Include conf/extra/httpd-tomcat.conf

2.
在C:\Program Files\Apache Software Foundation\Apache2.2\conf中创建文件httpd-tomcat.conf,在里面添加以下文本
# Load mod_jk module
LoadModule jk_module modules/mod_jk.so
# Where to find workers.properties
JkWorkersFile conf/workers.properties
# Send servlet for context /examples to worker named ajp13
#JkMount /servlet/* ajp13
# Send JSPs for context /examples to worker named ajp13
JkMount /*.jsp ajp13

3.
在C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra中创建文件workers.properties,在里面添加以下文本
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost #本机,若上面Tomcat主机不为localhost,作相应修改
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改

至此整合完成!

测试:
在C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps下创建一个名为jsp的文件夹,在里面增加一个测试页面test.jsp
<html>
<head>
<title>welcome</title>
</head>
<body>
<%="Hello World!"%>
</body>
</html>

修改Apache的配置文件httpd.conf
1. 设置主目录路径DocumentRoot
DocumentRoot "C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/jsp"

2. 修改目录权限
将<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
改为
<Directory "C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/jsp">

在浏览器地址栏输入:
http://127.0.0.1:8080/jsp/test.jsp
http://127.0.0.1/jsp/test.jsp
两者输出相同则说明整合成功。

有关虚拟目录等的设置可以自行研究。
...全文

相关推荐

apache-tomcat-8.5.53.rar

该资源集成了远程部署相关配置,解压即用,适用于windows平台,省区配置之苦,参考博客很快实现远程部署

houzhanwublog

apache+tomcat域名泛解析

apache+tomcat域名泛解析

有1种偏执叫单曲循环

SSM项目频繁打成war包部署,使用tomcat和maven实现热部署配置

主要介绍了SSM项目频繁打成war包部署操作频繁?使用tomcat和maven实现热部署配置,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38719890

apache and tomcat 优化

apache优化明细 你面将讲解每个配置文件的用法

itsoar

Tomcat6.x+IIS6+jk2 整合

软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0] //修改成你的tomcat主目录 "serverRoot"="D:/Tomcat 6.0" //不需要修改跟后面设置的虚拟目录一至 "extensionUri"="/jakarta/isapi_redirector2.dll" //第二步中复制的属性文件 "workersFile"="C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\conf\\workers2.properties" "logLevel"="DEBUG" 2.Copy 文件 isapi_redirector2.dll jk2.properties workers2.properties 到tomcat安装目录下的conf文件夹中 文件说明jk2.properties: request.tomcatAuthentication=false //默认设置 文件说明workers2.properties: [shm] # 日志 file="C:\\\\Program Files\\\\Apache Software Foundation\\\\Tomcat 6.0\\\\conf\\\\logs\\\\jk2.log" # 文件大小 size=1048576 # 如果tomcat,iis在一台服务器中时,不需要修改配置 # 默认端口8009 [channel.socket:localhost:8009] port=8009 host=localhost # define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:8009 # Uri mapping [uri:/*.jsp] [uri:/*.do] [uri:/*] worker=ajp13:localhost:8009 # define the worker [status:status] # Uri mapping [uri:/jkstatus/*] worker=status:status 3.新建站点 在IIS中新建站点,路径为JSP项目所在路径 允许权限(读取,运行脚本,执行) 4.创建ISAPI筛选器 右击站点"属性">"ISAPI筛选器"标签 添加>>筛选器名称:jakarta 可执行文件:指到"isapi_redirector2.dll" 5.创建JSP文件映射 右击站点"属性">"主目录"标签 >>配置>>添加>>可执行文件(指到"isapi_redirector2.dll",如果路径中存在空格需要用双引号) 扩展名".jsp"(需要tomcat解析的所有扩展名) 如果有多个请重复执行添加操作 6.新建虚拟目录"jakarta" 在刚建好的站点上新建虚拟目录"jakarta" 路径指到到tomcat安装目录下的conf文件夹 允许权限(读取,运行脚本,执行) 7.添加WEB服务扩展 右击web服务扩展>"添加一个新的WEB服务扩展(A)..." 扩展名随便写"JSP" 要求的文件:指到"isapi_redirector2.dll" 设置扩展状态为允许 OK 重启IIS,TOMCAT 测试 tomcat直接访问 http://localhost:8080/index.jsp IIS整合后访问 http://localhost/index.jsp 注意 tomcat的一些虚拟主机配置可以见配置文件server.xml 在访问过测试页后ISAPI筛选器"jakarta"会显示绿色箭头,红色是配置错误 不知道还有没有漏掉的 ^_^

xiaohe1572
评论 1
收藏 已收藏
分享
返回顶部
sapo2000
Apache 24,915 成员 16,537 内容