问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何配置apache + tomcat协同

发布网友 发布时间:2022-05-01 19:31

我来回答

2个回答

热心网友 时间:2022-06-21 23:36

J2SDK+Apache+Tomcat

虽然Tomcat也可以作Web服务器,但其处理静态HTML的速度比不上Apache,且其作为Web服务器的功能远不如Apache,因此把Apache和Tomcat集成起来,用Apache充当Web服务器,而Tomcat作为专用的JSP引擎。这种方案的配置比较复杂,但是能让Apache和Tomcat完美整合,实现强大的功能。

注意,因为IIS Web服务器默认使用80端口,而Apache的默认端口也是80,所以如果你使用的是Win2000操作系统,而且预装了IIS,为方便请在进行以下操作之前先将IIS服务停掉。

1、安装Apache

运行下载的apache_2.0.43-win32-x86-no_ssl.exe,按照向导安装到f:\Apache2。(注意,Apache2.0.43安装成功后,必须将f:\Apache2\htdocs目录下的index.html.en改名为index.html,这样在测试默认服务时才会正常显示Apache的欢迎界面)。

2、测试Apache默认服务

安装完后,Apache服务器就已经自动运行了。打开浏览器,在地址栏中输入:http://localhost/ (Tomcat默认端口为80),如果在浏览器中看到Apache的欢迎界面,说明Apache工作正常。

3、 按照方案一的步骤安装Tomcat,并保证它正常运行。

4、 将下载的mod_jk-2.0.42.dll复制到f:\Apache2\moles目录下。

5、 建立mod_jk模块工作所需要的工作文件。

打开文本编辑器,输入下列语句:

workers.tomcat_home=f:\tomcat4 (让mod_jk模块知道Tomcat)
workers.java_home=f:\j2sdk1.4.1 (让mod_jk模块知道JSDK)
ps=\
worker.list=ajp13 (mod_jk的模块版本)
worker.ajp13.port=8009 (mod_jk的工作端口)
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

把上面的语句以workers.properties为文件名保存在f:\Tomcat4\conf目录下(注意:文件的扩展名是.properties)。

6、 配置Apache。

用文本编辑器打开f:\Apache2\conf\httpd.conf

1)找到"DirectoryIndex",在index.html.var后面再添加index.jsp;

2)在httpd.conf的最后加入下面这段代码(括号里为解释)

LoadMole jk_mole moles/mod_jk-2.0.42.dll
(装载mod_jk模块,用于处理Apache和Tomcat的连接)
JkWorkersFile "f:/tomcat4/conf/workers.properties"
(指出mod_jk模块工作所需要的工作文件workers.properties的位置)
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
(将所有servlet 和jsp请求通过Ajp13的协议送给Tomcat,让Tomcat来处理)

3)添加完毕后保存。

7、 配置Tomcat

用文本编辑器打开f:\Tomcat4\conf\server.xml。因为Tomcat4默认不启用Ajp13,所以查找到如下这段代码:

<!--
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/>
-->

把注释符号<!-- --> 删掉就可以启用Ajp13了。

然后保存,现在Tomcat和Apache的整合配置基本完成了。

8、 整体测试

把test.jsp放在f:\Tomcat\webapps\examples\jsp 目录下,依次启动Apache2,Tomcat4。打开浏览器,在地址栏里输入http://localhost:8080/examples/jsp /test.jsp,如果浏览器中出现"Hello World!",则Tomcat重新配置后工作正常;在地址栏中输入http://localhost/examples/jsp /test.jsp,若与http://localhost:8080/examples/jsp /test.jsp的结果相同,那就表明Apache和Tomcat整合成功了!

热心网友 时间:2022-06-21 23:37

去http://tomcat.apache.org/download-connectors.cgi
下一个mod_jk。然后自己到网上搜搜把。很多这样的文章的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻养狗狗把谁当主人 两人同养狗认谁当主人 什么蔬菜和水果可以美容祛斑呢? vivox60怎么查看参数配置详情 怎样查看vivo手机的屏幕参数? vivo手机怎么看手机参数 vi##手机怎么看配置? 义乌到湖州没有直达快客???必须到南浔?? 湖州到绍兴的汽车有几班? 注销驾考需要本人吗 以下三种Apache与Tomcat整合方式,哪种用的最多 我用的是windows7旗舰版系统 安装好后结果搜索功能不能用了 要添加搜索筛选器、高手指点下要怎么操作啊。 Linux上的Apache与Windows上的Tomcat如何整合? 电脑怎么在安全中心开启筛选器? apache和tomcat怎么整合 今天去抽血检查没怀孕,是不是就排除怀孕的可能了 8彩娱乐好玩吗?网址有谁知道? 嬉戏谷有哪些游乐项目? 听说生化危机6游戏很垃圾,是真的吗 崩坏3圣遗物都有哪些 成都易游互娱网络科技有限公司怎么样? psp幽灵行动和彩虹六号哪个好玩? 易游通导游考试系统怎么登录 崩坏3在日本的情况怎么样了 彩虹六号好玩还是GTA5好玩 崩坏三国服是指哪个服 安徽易游联动网络科技有限公司怎么样? 《崩坏3》西伯利亚第1关怎么过 易游通导游考试怎么登录注册 关于域的问题,急求答案。 为什么要整合apache 和tomcat 梦见自己抽血化验说是c行血 查血可以看有没有怀孕吗 关于apache整合tomcat项目的问题 Apache和tomcat整合,必须是同一台服务器吗?可不可以分别安装在两台机器上整合? 为什么要整合Apache与Tomcat 请帮我SQL的语句详细解释下 彼方尚有荣光在出自哪里,怎么解释,然后作者背景说什么? 为什么我连接不上别人家wifi 连不上别人家的wifi怎么办? 重金属检测报告怎么看? 怎么在百度上创建贴吧? 罗技官网怎么一直上不去? 百度论坛上怎么,创建自己的贴吧? 食品接受检查,谱尼测试结果查询怎样查询 罗技官网为什么就打不开,换了好几台电脑。无语死了 怎么建立论坛或贴吧 怎样在百度贴吧创建论坛? 成人高考语文有答题卡吗 罗技无线鼠标和键盘我重新连接接收器,为什么鼠标连接好后,我再连接键盘没反应,