Linux下Java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2Tomcat6+svn1.6)
四、apache与tomcat整合
软件准备:
用于apache与tomcat通信的jk 模块mod_jk.so下载地址:
这里有apache、tomcat整合的配置文件,还有jk源代码,我下载只是为了要里面的配置文件
tomcat-connectors-1.2.32-src.zip这里有四个配置文件:
httpd-jk.conf
workers.properties
uriworkermap.properties
workers.properties.minimal
现在我用到的的只有httpd-jk.conf和workers.properties,将这两个文件复制到/etc/httpd/conf文件夹下。
1.先装两个tomcat,一个Tomcat6_1,另一个Tomcat6_2
Tomcat6_1修改service.xml文件中的如下信息:
maxHttpHeaderSize="8192"useBodyEncodingForURI="true"
minProcessors="100"maxProcessors="5000"
maxThreads="5000"minSpareThreads="1000"maxSpareThreads="4000"
enableLookups="false"acceptCount="3500"
compression="on"compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
connectionTimeout="60000"disableUploadTimeout="true"debug="0"URIEncoding="UTF-8"/>
unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
将下面这句的注释去掉
Tomcat6_2修改service.xml文件中的如下信息:
maxHttpHeaderSize="8192"useBodyEncodingForURI="true"
minProcessors="100"maxProcessors="5000"
maxThreads="5000"minSpareThreads="1000"maxSpareThreads="4000"
enableLookups="false"acceptCount="3500"
compression="on"compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
connectionTimeout="60000"disableUploadTimeout="true"debug="0"URIEncoding="UTF-8"/>
unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
将下面这句的注释去掉
其实只是端口不要一样而已,不然tomcat无法启动。2.新建/usr/www目录。
[root@localhost home]# cd /usr
[root@localhost usr]# mkdir www
[root@localhost usr]#
将其中一个tomcat webapps文件夹下的目录拷贝到/usr/www下