apache 和 tomcat整合

apache 和 tomcat都可以做为独立的WEB服务器来用,apache功能强大、高效,但并不能支持JSP及serlet,而tomcat正相反,所以要把它们结合起来。
通过在apache中加载整合模块和进行设置,apache就能够根据url,把不属于自己的请求转给tomcat.

apache 和 tomcat都可以做为独立的WEB服务器来用,apache功能强大、高效,但并不能支持JSP及serlet,而tomcat正相反,所以要把它们结合起来。
通过在apache中加载整合模块和进行设置,apache就能够根据url,把不属于自己的请求转给tomcat.

Tomcat是Sun和Apache合作开发的JSP Server,支持Servlet 和JSP,Tomcat本身可以作为Web Server,当处理静态页面时,Tomcat不如Apache迅速,不象Apache一样可配置,强壮。Apache作为最流行的Web服务器功能强大,高效,但并不支持JSP及Servlet,所以通常的做法是把它们整合起来,让Apache处理静态页面,而把动态页面的请求交给Tomcat处理,发挥各自的优势. 通过在Apache中加载整合模块和进行设置,Apache就能够根据URL,把不属于自己的请求转给Tomcat。

 

1. 软件获取:
    Apache:去 http://httpd.apache.org/download.cgi 下载;
    JDK:去 http://java.sun.com/j2se/1.4.2/download.html下载(我的是1.4.2);
    Tomcat:去 http://apache.bestwebcover.com/jakarta/tomcat-4/下载;
    JK:去 http://mirrors.mix5.com/apache/jakarta/tomcat-connectors/jk2/binaries/win32/ 下载。

2. 安装Apache、JDK和Tomcat,这就不用说了吧。

3. 将获取的Apache版的JK包jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip解压缩到JK目录,将JK/conf/mod_jk2.conf.sample和JK/conf/workers2.properties.sample复制到Apache/conf/目录下,并改名为mod_jk2.conf和workers2.properties,用文本编辑器打开mod_jk2.conf文件,将"/usr/local/etc/apache2/workers2.properties"改为workers2.properties文件的绝对路径,我的是"JkSet config.file "E:/Apache2047/conf/workers2.properties"";将JK/modules/mod_jk2.so复制到Apache的modules/目录下,JK/doc/目录是一些说明文档,有兴趣你可以看看。

4. 用文本编辑器打开Apache/conf/httpd.conf文件,找到LoadModule 语句,在LoadModule 区域的最后面加一句"LoadModule jk2_module "modules/mod_jk2.so"";

5. 最后,重新启动Apache和tomcat。(命令行:net stop apache2、tomcat/bin/shutdown.bat;net start apache2、tomcat/bin/startup.bat)

6. 在浏览器访问 http://localhost/jkstatus将会看到JK的运行状态信息,访问 http://localhost/examples/ 将会看到Tomcat的示例页面,整合完毕。

7. BTW,如果你想在Apache中添加更多的Tomcat虚拟目录,请在workers2.properties中添加。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值