博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache和tomcat整合
阅读量:4136 次
发布时间:2019-05-25

本文共 2384 字,大约阅读时间需要 7 分钟。

 

  1、准备,下载需要的文件。这里假定你已经正确配置好了JDK。

  到Apache官方网站下载所需要的文件:

 

httpd-2.2.0.tar.gzapache-tomcat-5.5.12.tar.gzjakarta-tomcat-connectors-1.2.15-src.tar.gz

  其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包。

  2、Apache。

  # tar xzvf httpd-2.2.0.tar.gz

  # cd httpd-2.2.0

  # ./configure ——prefix=/usr/local/apache2 ——enable-so

  # make

  # make install

  3、Tomcat。

  # cp apache-tomcat-5.5.12.tar.gz /usr/local/

  # cd /usr/local

  # tar xzvf apache-tomcat-5.5.12.tar.gz

  # ln -s apache-tomcat-5.5.12 tomcat

  4、编译生成mod_jk。

  # tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz

  # cd jakarta-tomcat-connectors-1.2.15-src/jk/native

  # ./configure ——with-apxs=/usr/local/apache2/bin/apxs

  # make

  # cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/

  5、配置。

  在/usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和workers.properties。

  # vi mod_jk.conf

  添加以下内容:

  # 指出mod_jk模块工作所需要的工作文件workers.properties的位置

  JkWorkersFile /usr/local/apache2/conf/workers.properties

  # Where to put jk logs

  JkLogFile /usr/local/apache2/logs/mod_jk.log

  # Set the jk log level [debug/error/info]

  JkLogLevel info

  # Select the log format

  JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

  # JkOptions indicate to send SSL KEY SIZE,

  JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

  # JkRequestLogFormat set the request format

  JkRequestLogFormat "%w %V %T"

  # 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理

  JkMount /servlet/* worker1

  JkMount /*.jsp worker1

  # vi workers.properties

#####################################

第二篇

#####################################

第一步: 在http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6 

             下载mod_jk_1.2.6_2.0.50.dll文件,将其改名为mod_jk.so后放到apache2/modules目录中。 
             
    第二步: workers.properties: 
    
workers.tomcat_home=D:/My_Work/Tomcat/apache-tomcat-6.0.14 
workers.java_home=D:/Program Files/Java/jdk1.5.0_07 
ps=/ 
worker.list=ajp13 
worker.ajp13.port=8009 
worker.ajp13.host=localhost 
worker.ajp13.type=ajp13 
worker.ajp13.lbfactor=1 
             
     第三步:用记事本打开apache/conf/httpd.conf文件末尾,添加下面一段: 
     
LoadModule jk_module modules/mod_jk.so 
JkWorkersFile "D:/Program Files/Apache Software Foundation/Apache2.2/modules/workers.properties" 
#ServerAdmin wangguiwei@gmail.com    
#ServerName localhost 
DirectoryIndex index.html index.htm index.jsp 
JkMount /* ajp13    
JkAutoAlias "D:/My_Work/Tomcat/apache-tomcat-6.0.14/webapps"   
Options Indexes FollowSymLinks 
#allow from all 

 

转载地址:http://ikqvi.baihongyu.com/

你可能感兴趣的文章
laravel事务
查看>>
【JavaScript 教程】浏览器—History 对象
查看>>
这才是学习Vite2的正确姿势!
查看>>
7 个适用于所有前端开发人员的很棒API,你需要了解一下
查看>>
25个构建Web项目的HTML建议,你需要了解一下!
查看>>
【web素材】02-10款大气的购物商城网站模板
查看>>
6种方式实现JavaScript数组扁平化(flat)方法的总结
查看>>
如何实现a===1 && a===2 && a===3返回true?
查看>>
49个在工作中常用且容易遗忘的CSS样式清单整理
查看>>
20种在学习编程的同时也可以在线赚钱的方法
查看>>
隐藏搜索框:CSS 动画正反向序列
查看>>
12 个JavaScript 特性技巧你可能从未使用过
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(上)
查看>>
【视频教程】Javascript ES6 教程27—ES6 构建一个Promise
查看>>
【5分钟代码练习】01—导航栏鼠标悬停效果的实现
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(中)
查看>>
8种ES6中扩展运算符的用法
查看>>
【视频教程】Javascript ES6 教程28—ES6 Promise 实例应用
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(下)
查看>>
【web素材】03-24款后台管理系统网站模板
查看>>