Linux系统 Apache与Tomcat整合 (java环境)

网站建设 2022-07-27 13:01www.1681989.com免费网站

接下来将说明如何将Apache与Tomcat整合

其实也就是理解起来也简单,Apache也就是通过 mod_jk模块利用AJP协议与Tomcat进行通信,在Tomcat的配置文件server.xml 中有这样的代码,这个就是与mod_jk通信的端口。

mod_jk模板可以官方下载源文件再进行编译即可,如

wget -c "http://download.myhostadm./tools/jsp/tomcat-connectors-1.2.30-src.tar.gz"

tar xzvf tomcat-connectors-1.2.30-src.tar.gz

cd tomcat-connectors-1.2.30-src/native

./configure -with-apxs=/usr/sb/apxs

make&&make stall

以上需要注意的时需要先安装httpd 和 httpd-devel在上面编译时需要。

再将mod_jk加载到APACHE里面

LoadModule jk_module modules/mod_jk.so

JkWorkersFile /etc/httpd/conf.d/workers.properties

JkLogFile logs/mod_jk.log

JkLogLevel error

再编写mod_jk的配置文件workers.properties 如

worker.list=test

worker.test.type=ajp13

worker.test.host=localhost

worker.test.port=9003

再编写APACHE文件

<VirtualHost :80>

ServerName .test. ".test.

DocumentRoot /home/wzmjsp/root

JkMountFile /home/tomcat7/vhost/test/uriworkermap.properties

DirectoryIndex dex.jsp

</VirtualHost>

注意上面的 JkMountFile 文件路径,这个也是 mod_jk的一部份

里面是设置需要提交给TOMCAT处理的文件类型 如

/=test

这里的test与 workers.properties里面的test是同一帐号、表示所有,也可以 /.jsp=test

推火网以下是写的一键安装脚本,自动整合并自动部署TOMCAT和JDK

http://download.myhostadm./tools/jsp/apach+tomcat.sh   在CentOS6.0及以上版本中测试无误。

添加站点的脚本

http://download.myhostadm./tools/jsp/createjspweb.sh  这个只是编写了添加站点功能,若需要其它功能可自行修改脚本。

推火专家西部数码


Copyright © 2016-2025 www.1681989.com 推火网 版权所有 Power by