APACHE集成TOMCAT

1.安装JDK
JDK路径为:C:\Program Files\Java\jdk1.5.0
2.安装APACHE 官方下载 一路NEXT,不必多说.我的版本是2.2.14
3.安装tomcat 我的是解压版.6.0.18
4.下载文件mod_jk-apache-2.2.4.so到APACHE的安装路径下的modules文件夹下
----我的附件中有,可以下载使用
5.修改apache安装目录下的conf里的httpd.conf文件
在文件的最后加上

#Using mod_jk2.dll to redirect dynamic calls to Tomcat
LoadModule jk_module modules\mod_jk-apache-2.2.4.so #集成插件
#LoadModule jk_module modules\mod_jk_2.0.46.dll
JkWorkersFile "C:\Program Files\Apache Software Foundation\Apache2.2\conf\workers.properties" #创建的配置文件
JkLogFile "E:\apache-tomcat-6.0.18\logs\mod_jk2.log" #日志文件
JkLogLevel debug #日志级别
JkMount /* ajp13 # 集成文件的路径
JkMount /*/*.* ajp13 # 在程序文件夹中的所有文件的任意文件名 这样配不容易出错 ajp13为tomcat的别名 和workers.properties文件的tomcat为一个名字


修改APACHE的端口 将默认的80改为比较不常用的.避免冲突 修改方法也是在httpd.conf文件的一个叫Listen的后面 将那个数字修改即可

6.在apache安装目录下创建workers.properties文件
文件内容为
workers.tomcat_home=E:\apache-tomcat-6.0.18 #tomcat根目录
workers.java_home=C:\Program Files\Java\jdk1.5.0 #JDK的路径
ps=\ #路径的分隔符
worker.list=ajp13 #指定TOMCAT服务器工作名单
worker.ajp13.port=8009 #指定TOMCAT服务器使用的JK端口
worker.ajp13.host=localhost #指定TOMCAT服务器的IP地址
worker.ajp13.type=ajp13 #指定TOMCAT服务器与APACHE之间通信的协议
worker.ajp13.lbfactor=1 #指定负载因子


启动APACHE和tomcat
输入http://localhost:7788/ 7788是我的Apache端口
显示it 's work是正常
输入http://localhost:8888/ 8888是我tomcat的端口
显示tomcat主页是正常
输入http://localhost:7788/docs
显示tomcat下的webApps里的docs默认自带的程序,能够运行即配置成功.

运行你自己的程序即可,我只是找的默认举例而已.不成功查看日志,多为路径的错误
一是workers.properties文件里的 ps=\ #路径的分隔符 查看你的路径配置的时候是否为\
二是JkMount /*/*.* ajp13 注意别名和要集成的程序是否配置正确.

你可能感兴趣的:(Tomcat,Apache,JDK,C,C++)