apache2.4 tomcat7.0 整合

Apache和tomcat的安装这里就不多说了,网上有好多资料。

需要说明的是,Apache安装好后,必须要在Apache的httpd.cfg 配置Apache的发布目录
1.打开 Apache 和httpd.cfg 配置文件 搜索 DocumentRoot 将路径改为,你需要保存HTML发布的路径。(任意路径都可以)
2.把 Directory标签的 路径改为相同的。  注意! 不同版本的,Apache 发布目录,修改可能不同,这只适合2.4版本的

3.在设置好的 目录下,自己编写一个test.html  
4.打开浏览器: http://localhost:8000/test.html  如果可以访问到test.html界面,则可以进行整合。


一定要在Apache 和tomcat单个都能运行的情况下,再进行整合。

Apache 与tomcat 通过 mod_jk.mo插件进行整合,mod_jk.mo插件是tomcat下提供的,可在tomcat官网进行下载。

mod_jk.mo 下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/
注意:一定要选择末尾是 httpd结尾的文件



下载好后 ,解压得到以下文件,其中我们只需要,mod_jk.so文件
1.将解压好的 mod_jk.so文件放到Apache安装目录下的 modules下
2.在tomcat 安装目录下的cfg 新建workers.properties属性文件,将以下代码赋值到文件中。

workers.tomcat_home=D:\apache-tomcat-7.0.56-windows-x64\apache-tomcat-7.0.56.1
#让 mod_jk 模块感知 Tomcat
workers.java_home=D:\java\jdk1.8.0\jre
#让 mod_jk 模块感知 jre
ps=\
#指定文件路径分割符
worker.list=config1
#该 list 必须与后面配置的httpd.cfg 配置文件中JkMount 指令中的变量相同
worker.config1.port=8109
#工作端口,此端口应该与server.xml中Connector元素的 AJP/1.3 协议所使用的端口相匹配,默认为8009
worker.config1.host=localhost
#Tomcat服务器的地址
worker.config1.type=ajp13
#类型
worker.config1.lbfactor=1
#负载平衡因数

3.打开Apache安装目录下的 cfg->httpd.cfg配置文件,将以下代码赋值到文件中

# 载入mod_jk模块,注意模块文件的路径
LoadModule jk_module modules/mod_jk.so
# 声明workers.properties文件的位置
JkWorkersFile  "D:\apache-tomcat-7.0.56-windows-x64\apache-tomcat-7.0.56.1\conf\workers.properties"
# 声明mod_jk的日志文件位置
JkLogFile "D:\apache-tomcat-7.0.56-windows-x64\apache-tomcat-7.0.56.1\conf\mod_jk2.log"
#日志级别
JkLogLevel info
# 将/*.action和/*.jsp类型的请求都分配给Tomcat,其余类型的有Apache Http Server自己处理
# 注意JkMount后面的ajp13即对应worker.properties文件中worker.list里的worker的名称
JkMount /servlet/* config1
JkMount /*.jsp config1
JkMount /*.do config1

4.在tomcat 的webapps下新建test文件夹,文件夹下新建test.jsp

5.浏览器中输入 http://localhost:8000/test/test.jsp 可以看到test.jsp 输出到控制台上了,整合完成。

6.如果出现,访问不到该界面,可能就是你,没有设置 Apache的发布目录的原因了。

说明:我的Apache 访问端口修改为8000  修改方式:打开httpd.cfg  Ctrl+f 查询listen 将80 修改为8000
在workers.properties中,用于与服务器连接的工作端口我设置为8109,修改方式 tomcat cfg文件夹下 server.xml  搜索8009 改为8109。









  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值