Linux系统 Apache与Tomcat整合 (java环境) |
发表者:kanghui分类:西部数码使用帮助2015-02-07 20:41:36 阅读[1949] |
思朴互联http://www.pu263.com/是西部数码最大的代理商,思朴互联成立2009年,近5年,一直以8折优惠累计为上万客户提供西部数码主机,并且一直保持高速增长,一对一的技术服务理念受到很多用户好评,2012年,2013年连续多年荣获西部数码5星级代理商。
接下来将说明如何将Apache与Tomcat整合:
其实也就是理解起来也简单,Apache也就是通过 mod_jk模块利用AJP协议与Tomcat进行通信,在Tomcat的配置文件server.xml 中有这样的代码,这个就是与mod_jk通信的端口。
mod_jk模板可以官方下载源文件再进行编译即可,如
wget -c "http://download.west263.net/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/sbin/apxs make&&make install
以上需要注意的时需要先安装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 www.test.cn "www.test.cn
DocumentRoot /home/wzmjsp/wwwroot
JkMountFile /home/tomcat7/vhost/test/uriworkermap.properties
DirectoryIndex index.jsp
</VirtualHost>
注意上面的 JkMountFile 文件路径,这个也是 mod_jk的一部份
里面是设置需要提交给TOMCAT处理的文件类型 如
/*=test
这里的test与 workers.properties里面的test是同一帐号、*表示所有,也可以 /*.jsp=test
以下是写的一键安装脚本,自动整合并自动部署TOMCAT和JDK
http://download.west263.net/tools/jsp/apach+tomcat.sh 在CentOS6.0及以上版本中测试无误。
添加站点的脚本
http://download.west263.net/tools/jsp/createjspweb.sh 这个只是编写了添加站点功能,若需要其它功能可自行修改脚本。
买西部数码主机空间到 西部数码代理,思朴互联:http://www.pu263.com/买西部数码主机空间到 西部数码代理,思朴互联: http://www.pu263.com/