Windows环境下Apache与Tomcat整合

一.安装环境及软件下载

1.安装环境:windows server 2008 

2.Apache  官方下载地址:https://www.apachehaus.com/cgi-bin/download.plx

关于下载版本VC什么的这里有说明

Windows环境下Apache与Tomcat整合

Windows环境下Apache与Tomcat整合

我这里下载的是 VC11下的 apache 2.4.29 x64

  

Windows环境下Apache与Tomcat整合

3.tomcat    参考https://jingyan.baidu.com/article/2c8c281daa77aa0008252aff.html

进入tomcat官网 http://tomcat.apache.org/ 

Windows环境下Apache与Tomcat整合

 

Windows环境下Apache与Tomcat整合

4.mod_jk

tomcat与Apache的连接包

  下载地址 http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/

Windows环境下Apache与Tomcat整合

二.apache安装

1.将Apache安装包,解压到需要安装的目录

2.修改Apache/conf/httpd.conf文件 38行左右 改为Apache的安装路径

Windows环境下Apache与Tomcat整合

Apache默认访问端口是80 ,可以这个文件中修改端口。

Windows环境下Apache与Tomcat整合

3.打开dos窗口,切换到Apache/bin 目录

使用   httpd.exe -k install -n Apache    命令安装Apache服务,服务名为Apache

Windows环境下Apache与Tomcat整合

第一次安装是报如上图错误,原因是由于系统缺少VC++2012,之前我们下载的VC11的安装包,就需要VC++2012编译

解决方法:在微软官网 http://www.microsoft.com/zh-CN/download/details.aspxd=30679 下载自己系统对应的版本

安装到服务器上,之后重新执行 httpd.exe -k install -n Apache 

Windows环境下Apache与Tomcat整合

 出现如上图提示则Apache服务安装成功!

安装成功后,Apache会注册windows服务

Windows环境下Apache与Tomcat整合

在浏览器中可以访问之前设置的端口

Windows环境下Apache与Tomcat整合

至此Apache安装就完成了。

三.Tomcat安装

确保jdk安装后, 将Tomcat解压到安装目录即可。

Windows环境下Apache与Tomcat整合

四.Apache与Tomcat整合(确保Apache和Tomcat都正常运行)

 1.将之前下载的 tomcat-connectors-1.2.40-windows-x86_64-httpd-2.4.x 文件解压

 2.把解压后的mod_jk.so文件复制到 Apache/modules 目录下

Windows环境下Apache与Tomcat整合

 3.在 “Tomcat /conf ” 文件夹下增加 workers.properties 文件,输入以下内容。

注意:worker.list=timo中timo为自定义名称,但此名称必须与下文所述的 “Apache/conf/httpd.conf ” 文件中 ,JkMount 指令对应的名称相匹配。

4.修改 “Apache/conf/httpd.conf ” 文件,文件最后加入以下配置。

注意:JkMount /sun.shop/blog/* timo 中timo为自定义名称,但此名称必须与上文所述的 “ workers.properties ” 文件中 worker.list相匹配

 修改该文件第246行 将文档根目录改成Tomcat 的webapps

 

Windows环境下Apache与Tomcat整合

5.修改tomcat的conf目录下server.xml文件

增加如下配置

Windows环境下Apache与Tomcat整合

 

6.完成以上配置后,重启 Apache、Tomcat

可能会遇到Apache服务无法启动的情况,一般是因为修改httpd.conf 文件时出错。

可以 使用  httpd -t 命令 检测httpd.conf文件是否正确 

tomcat和Apache都重启完成后  浏览器中访问http://localhost/ (Apache) 和访问 http://localhost:8080/ (Tomcat)则Apache与Tomcat整合成功!

Windows环境下Apache与Tomcat整合

 

Windows环境下Apache与Tomcat整合

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91337 人正在系统学习中

来源:千月落

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月5日
下一篇 2022年3月5日

相关推荐