香港VPS的Linux系统 Apache与Tomcat整合 (java环境)
其实也就是理解起来也简单,Apache也就是通过mod_jk模块利用AJP协议与Tomcat进行通信,在Tomcat的配置文件server.xml中有这样的代码,这个就是与mod_jk通信的端口。
mod_jk模板可以官方下载源文件再进行编译即可,如
wget-c"http://download.myhostadmin.net/tools/jsp/tomcat-connectors-1.2.30-src.tar.gz"tarxzvftomcat-connectors-1.2.30-src.tar.gzcdtomcat-connectors-1.2.30-src/native./configure-with-apxs=/usr/sbin/apxsmake&&makeinstall
以上需要注意的时需要先安装httpd和httpd-devel在上面编译时需要。
再将mod_jk加载到APACHE里面
LoadModulejk_modulemodules/mod_jk.so
JkWorkersFile/etc/httpd/conf.d/workers.properties
JkLogFilelogs/mod_jk.log
JkLogLevelerror
再编写mod_jk的配置文件workers.properties如
worker.list=test
worker.test.type=ajp13
worker.test.host=localhost
worker.test.port=9003
再编写APACHE文件
ServerNamewww.test.cn"www.test.cn
DocumentRoot/home/wzmjsp/wwwroot
JkMountFile/home/tomcat7/vhost/test/uriworkermap.properties
DirectoryIndexindex.jsp
注意上面的JkMountFile文件路径,这个也是mod_jk的一部份
里面是设置需要提交给TOMCAT处理的文件类型如
/*=test
这里的test与workers.properties里面的test是同一帐号、*表示所有,也可以/*.jsp=test