此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【dragonmeng】截止到2008-07-16 14:02:21的历史汇总数据(不包括此帖):
发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:1                        结贴的总分数:20                       
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:0.00  %               无满意结分率:0.00  %                  
敬礼!

解决方案 »

  1.   

    没有弄过 
    http://www.java2000.net/forumdisplay.jsp?fid=28
    这里有几篇关于整合 apache 和tomcat 的文章
      

  2.   

    之前没用过proxy,只是看网上很多人手工配置tomcat和apache,也就按照步骤做,但是可能因为tomcat或apache的版本不同,各种配置的方法也不一样,但不管是哪种,我这个总是启动apache失败,什么原因呢?真是急啊
      

  3.   

    果然,发现只要httpd.conf中加上LoadModule proxy_module modules/mod_proxy.so,启动就成功了。然后配好tomcat后,就可以了。
    简单说明一下我的配置:
    1.在tomcat/conf下,放了workers.properties,内容如下:
    workers.tomcat_home=C:\Java\Tomcat5.0 #让mod_jk模块知道Tomcat 
    workers.java_home=C:\j2sdk1.4.2 #让mod_jk模块知道j2sdkps=\ 
    worker.list=ajp13 #模块版本,现有ajp14了,不要修改 worker.ajp13.port=8009 #工作端口,若没占用则不用修改 
    worker.ajp13.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改 
    worker.ajp13.type=ajp13 #类型 
    worker.ajp13.lbfactor=1 #代理数,不用修改worker.loadbalancer.type=lb 
    worker.loadbalancer.balanced_workers=ajp12, ajp13
    worker.inprocess.type=jni 
    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes 
    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar 
    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar 
    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar 
    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar 
    worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
    worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar 
    worker.inprocess.cmd_line=-config 
    worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml 
    worker.inprocess.cmd_line=-home 
    worker.inprocess.cmd_line=$(workers.tomcat_home) 
    worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll 
    worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout 
    worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr 
    worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)2.apahce/conf下修改httpd.conf
    #添加mod_jk
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so
    JkWorkersFile "C:/java/Tomcat5.0/conf/workers.properties"
    JkLogFile "C:/java/Tomcat5.0/logs/mod_jk2.log"
    JkLogLevel info
    JkMount /*.htm ajp13
    JkMount /*.jsp ajp13
    JkMount /dh/* ajp13
    JkMount /*?* ajp13#添加虚拟主机
    NameVirtualHost 192.168.1.211:80
    <VirtualHost    192.168.1.211:80>
        ServerAdmin        [email protected]
        DocumentRoot       C:/java/tomcat5.0/webapps
        ServerName           www.example.com
        ErrorLog                logs/www.example.com-error_log
        CustomLog             logs/www.example.com-access_log common
        ServerAlias           www.example.com
    </VirtualHost>3.下载mod_jk模块mod_jk-1.2.26-httpd-2.2.4.so,并放入apache/modules下面
    启动tomcat和apache应该就可以了以上是我的配置方法,现在可以跑了,不过如果上面有什么问题,请多多指教。
      

  4.   

    发现一篇更全的:
    http://blog.csdn.net/wuhuif/archive/2007/05/29/1629347.aspx