没做过...
建议lz再多看看,多试试
http://www.cn-java.com/www1/?action-viewnews-itemid-3613

解决方案 »

  1.   

    LZ说的应用需要使用apache与tomcat连接,有三种上方式:jk, http, ajp
    使用jk配置有点麻烦,http配置和ajp很相似,但效率不如ajp好。
    介绍一下ajp的配置。
    1.apache要安装了代理的模块:
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule proxy_http_module modules/mod_proxy_ajp.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so2.http.conf中的配置
    添加一个虚拟主机
    <VirtualHost ×:80>
        ServerAdmin [email protected]
        DocumentRoot /var/www/html
        ServerName www.xxx.com
        DirectoryIndex index.htm
         ProxyPass /xxx balancer://xxx/ stickysession=JSESSIONID
            <Proxy balancer://xxx/>
              BalancerMember ajp://192.168.1.201:8009/xxx/ route=tomcat1 loadfactor=50
              BalancerMember ajp://192.168.1.202:8009/xxx/ route=tomcat2 loadfactor=50
            </Proxy>
        #ErrorLog logs/dummy-host.example.com-error_log
        #CustomLog logs/dummy-host.example.com-access_log common
    </VirtualHost>3.comcat server.xml中的配置
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" maxThreads="1000" acceptCount="300" minSpareThreads="50" maxSpareThreads="300" enableLookups="false" />
    <Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat1">另一个tomcat的配置
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" maxThreads="1000" acceptCount="300" minSpareThreads="50" maxSpareThreads="300" enableLookups="false" />
    <Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat2">如果两个tomcat在一台机器上,注意修改端口