论坛首页 入门技术论坛

Apache配置VirtualHost后JK失效问题的解决

浏览 3097 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2009-05-23  
Apache配置VirtualHost后JK就不管用了,不能交给Tomcat去执行,
把VirtualHost去掉后JK又可以了;
例如这样
httpd.conf:
<Directory "E:\apache-tomcat-6.0.18\webapps\map">
  Options FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

<VirtualHost *:80>
ServerName www.map.cn
DocumentRoot E:\apache-tomcat-6.0.18\webapps\map
</VirtualHost>

Include conf/mod_jk.conf


mod_jk.conf中为JK的相关配置,这里就不再说了。

想了很多种可能情况,费了九牛二虎之力终于把问题给解决了。

最后在VirtualHost里加了JkMountCopy On才可以的,
把日志级别设为debug,通过看日志才发现的。
把JkMountCopy设为on表示这个VirtualHost会复制所有全局mount设置到这个VirtualHost,
否则的话JkMount对VirtualHost就是无效的。
   发表时间:2009-10-24  
我也遇到了这个问题,不过我是在每个VirtualHost里设置了一下jk,和你的相比麻烦了不少
0 请登录后投票
   发表时间:2010-03-09  
学习到了,我的做法跟 java小牛  是一样的,相当的麻烦。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics