Apache与tomcat的整合

 

参考:http://www.blueidea.com/computer/soft/2008/5966.asp

一,准备工作

1.下载Apache:http://httpd.apache.org/download.cgi

2.下载Tomcat:http://tomcat.apache.org/

3.下载JDK:

4.下载JK:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/

注意:JK的版本一定要与Apache版本相同。

 

二,安装

1.安装Apache时注意不要与其他服务器端口冲突。Network Domain和Server Name为Localhost,设置Email地址(一定要设置,不然Apache启动不起来)。在浏览器中输入http://localhost:port进行测试。

 

2.安装Tomcat,设置环境变量:TOMCAT_HOME = D:/deve/tomcat/apache-tomcat-6.0.29;双击D:/deve/tomcat/apache-tomcat-6.0.29/bin/startup.bat没异常表示安装成功!

 

3.安装JK:把 mod_jk-1.2.26-httpd-2.2.4.so 拷贝到D:/deve/Apache2.2/modules 下。

 

三,配置服务器

1.配置Tomcat:

a.修改server.xml文件:

<Host name="188.188.1.117" appBase="D:/deploy" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="D:/deploy/hy2" debug="0" reloadable="true"/> </Host> 

b.修改Tomcat目录下的workers.properties文件:

workers.tomcat_home=D:/Program Files/Tomcat #让mod_jk模块知道Tomcat的位置

workers.java_home=C:/Program Files/Java/jdk1.6.0_10 #让mod_jk模块知道jdk的路径

ps=/ #文件路径的分割符

worker.list=worker1 #工作的tomcat,可以有多个

worker.worker1.port=8009 #http服务器与tomcat通讯端口

worker.worker1.host=localhost #tomcat服务器地址

worker.worker1.type=ajp13 #通讯协议类型,从tomcat 4就不支持ajp12

worker.worker1.lbfactor=1 #负载平衡因数

 

2.配置Apache的conf下的httpd.conf文件:

LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so #此处mod_jk的文件为你下载的文件

JkWorkersFile "D:/deve/tomcat/apache-tomcat-6.0.29/conf/workers.properties" #指定tomcat监听配置文件地址

JkLogFile "D:/Program Files/Tomcat/logs/mod_jk2.log" #指定日志存放位置

JkMount /servlet/* ajp13 #让Apache支持对servlet传送,用以Tomcat解析

JkMount /*.jsp ajp13 #让Apache支持对jsp传送,用以Tomcat解析

JkMount /*.do ajp13 #让Apache支持对.do传送,用以Tomcat解析

 

你可能感兴趣的:(Apache与tomcat的整合)