tomcat2和apache6整合(原创)

pastom 2008-01-22 03:13:55
前几天面试的时候考官随便问了一个关于apache和tomcat整合的问题,由于都是用tomcat做web server,居然忘了怎么配置。。(惭愧)。昨天想起来复习一下,于是,无奈中上网搜罗了大堆的资料,居然发现很多资料内容不全或者有点问题,所以自己试验,现在做下总结,希望对需要帮助的朋友有点用处:)。

apache和tomcat的安装这里就不罗嗦了,主要是要下载一个apache和tomcat通信的module:偶用的是mod_jk-apache-2.2.4.so(找不到的朋友google一下)

1.将mod_jk-apache-2.2.4.so文件放在apache安装目录的Modules目录下。

2.在apache安装目录的conf文件夹下创建mod_jk.conf文件:

<1>添加

LoadModule jk_module modules/mod_jk-apache-2.2.4.so

(这句话的意思是告诉apache加载与tomcat通信用的模块)

<2>添加

JkMount /*.jsp ajp13 (这句话的意思是映射url,当访问jsp页面时,将请求通过ajp协议发送到tomcat)

3.修改conf下的httpd.conf

在最后加上 Include mod_jk.conf 将上面的文件包含进来。

添加: <Directory webapplication目录的绝对路径>

Option Indexes MultiViews

Option Indexes FollowSymLinks Include ExecCGI

AllowOverride None

Order allow ,deny

Allow from all

</Directory>

至此,配置就完成了

总结:apache和tomcat的整合关键是加载通信的模块,并且配置url的映射,使得jsp,servlet页面的请求都转发给tomcat。个人觉得只要理解上面的话,并且按上文配置已经能完成整合了,至于网上很多资料说的创建workers.properties文件,偶觉得不是必要的,不知道是不是也什么其他的用途(请指教),如果有错误,欢迎大家拍砖。
...全文
62 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
pastom 2008-01-22
  • 打赏
  • 举报
回复
ding

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧