在apache.org上就有下载:http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.10/
我的Apache配置如下:
一、放置文件:c:/Apache2/modules/mod_jk.so
二、我在c:/Apache2/conf/httpd.conf上的修改:
LoadModule jk_module modules/mod_jk.so JkWorkersFile conf\workers.properties
 JkMount /*.jsp worker1
 JkMount /*.jspx worker1 
 JkLogFile logs\mod_jk.log 
 JkLogLevel info
 JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
三、c:/Apache2/conf/下新建文件workers.properties,内容如下:
  # Define 1 real worker using ajp13
workers.tomcat_home="c:\Tomcat"
worker.list=worker1
  # Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=1
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.reclycle_timeout=300
请各位帮帮忙,解决问题100分即结贴!

解决方案 »

  1.   

    把server.xml中的Connector的配置注释掉,可以关闭Tomcat的HTTP连接器,这样,Tomcat就只处理HTTP服务器转发过来的客户请求,不会直接接受HTTP请求.
      

  2.   

    To nimifeng:我试过了,不行啊,把server.xml中的Connector的配置注释掉,tomcat就不可用了,但apache也还是一样没正常运行。
      

  3.   

    顶一下!
    http://localhost/book/index.jsp 只能在端口号为80的时候才能好用吧!
    你设置的端口是8080,那你就用8080!还有worker.worker1.port=8009,这些端口是干什么的啊?你设这么多端口干什么啊?
      

  4.   

    8080是tomcat设置的端口,8009端口我也不太明白,就是看到文章照套的,不过我看了很多文章都用这个8009的端口,请问哪位大虾再帮帮忙!
      

  5.   

    我记得网上有apatch+tomcat集成的版本,试试那个,
    配置这种东西是挺烦的