用JK来整合Apache和Tomcat

来源:互联网 发布:win10电脑软件打不开 编辑:程序博客网 时间:2024/05/16 14:25
  • 整合目的:

让Apache处理静态页面,让Tomcat处理Jsp页面。

  • 整合后的效果:

http://localhost 和 http://localhost:8080 的结果是一样的。

 

假设Apache和Tomcat都已经安装完毕。

 

下面开始整合:

  1. 从Tomcat网站上下载适合自己版本的JK。
  2. 将下载到的mod_jk.so复制到Apache的modules目录下。
  3. 将Apache和Tomcat的目录都指定到一个目录上。先修改Tomcat的目录,方法参见“修改Tomcat的网站根目录”http://blog.csdn.net/wzqcongcong/archive/2011/05/03/6387907.aspx。
  4. 在Tomcat的conf目录下新建workers.properties文件,写入如下内容: 
  5. 打开Apache的conf目录下的httpd.conf文件,在最后添加如下内容: 
  6. 修改Apache的目录:在httpd.conf文件中查找DocumentRoot和<Directory>,将其相应目录修改为Tomcat中设置的目录,再在DirectoryIndex index.html后面添加 index.htm index.jsp。
  7. 启动Apache和Tomcat,测试http://localhost 和 http://localhost:8080,效果一样,整合完毕。