关于tomcat的workers.properties请教

关于tomcat的workers.properties请教

环境apache+tomcat+tomcat2
tomcat-connectors-1.2.18-src
说明:tomcat 8080端口 域名www.abc.com 没有问题可以访问
       tomcat 9090端口 域名news.abc.com 如何才能正常访问?
我做了测试必须加http://news.abc.com:9090才能访问 换句话说apache没有将对域名news的jsp文件的访问交给tomcat1去处理!初步判断是worker.properties问题。

谢谢 知道的兄弟就多给些资料,也参考了默认的worker.properties没有理出头绪来!

下面贴我的一些简单配置!
apache中
<IfModule mod_jk.c>
          JkWorkersFile /usr/local/apache/conf/worker.properties
</IfModule>
NameVirtualHost *
<VirtualHost *>
<Directory "/usr/local/www/">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    Satisfy all
</Directory>
    ServerName  www.abc.om
    ServerAdmin webadmin@abc.com
    DocumentRoot "/usr/local/www/"
          JkMount /*.jsp ajp13
          JkMount /*.action ajp13
          JkMount /*.do ajp13
          DirectoryIndex  index.jsp index.wml
</VirtualHost>
<VirtualHost *>
<Directory "/usr/local/news">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    Satisfy all
</Directory>
    ServerName    news.abc.com
    ServerAdmin   webadmin@abc.com
    DocumentRoot  "/usr/local/news"
    JkMount /*.jsp ajp12
    JkMount /*.do ajp12
    CustomLog "/usr/local/apache/logs/news-access_log" combined
    DirectoryIndex  index.jsp index.html
</VirtualHost>


[root@test conf]# cat /usr/local/apache/conf/worker.properties

worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.socket_timeout=300
worker.worker1.socket_keepalive=1
worker.worker1.recycle_timeout=0
worker.worker1.lbfactor=1

worker "worker1" want ajp13 connection to be droped after 5mn(timeout)
worker.ajp12.type=ajp13
worker.ajp12.host=news.abc.com
worker.ajp12.port=9009
worker.ajp12.socket_timeout=300
worker.ajp12.socket_keepalive=1
worker.ajp12.recycle_timeout=0
worker.ajp12.lbfactor=3.5
worker "ajp12" want ajp13 connection to be droped after 5mn(timeout)


QUOTE:
原帖由 xuledw 于 2008-6-20 11:03 发表
环境apache+tomcat+tomcat2
tomcat-connectors-1.2.18-src
说明:tomcat 8080端口 域名www.abc.com 没有问题可以访问
       tomcat 9090端口 域名news.abc.com 如何才能正常访问?
我做了测试必须加http:// ...

是不是这个worker.worker1.host=127.0.0.1
worker.ajp12.host=news.abc.com都应该用域名来区别呢?上面那个127.0.0.1为www.abc.com
worker.ajp12.host=127.0.0.1


QUOTE:
原帖由 hmglly 于 2008-6-20 13:27 发表
worker.ajp12.host=127.0.0.1

搜到你回复了好多关于tomcat的帖子 知道你这方面比较厉害。多谢回贴了。不过我这边改成你说的后还是不行。这个是否和tomcat的server.xml有关系了。因为其中有关于
<!-- Define the default virtual host
           Note: XML Schema validation will not work with Xerces 2.2.
       -->
      <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
不过我尝试将localhost改为news.abc.com可是还是无法访问?
请教下 还有可能是那种情况?谢谢了
发现一个比较奇怪的情况我在httpd.conf中注销掉所有的worker.properties发现只要有
          JkMount /*.jsp ajp13
          JkMount /*.action ajp13
          JkMount /*.do ajp13
那么apache还能和tomcat 8080协调工作

那就是说我在worker.properties中即时定义了到9090的处理也是不起作用的