使用mod_jk启动apache 2.4时出错

时间:2015-04-21 05:13:58

标签: apache tomcat servlets

作为参考,我使用本指南通过mod_jk设置tomcat 7和apache 2.4之间的集成。 https://www3.ntu.edu.sg/home/ehchua/programming/howto/ApachePlusTomcat_HowTo.html

在Windows中打开cmd并执行以下操作:c:\ Apache24 \ bin> httpd -k start我得到了跟随错误

httpd:C:/Apache24 / conf / httpd.conf的第526行语法错误:C:/Apache24 / conf / mod_jk.conf的第1行语法错误:无法将modules / mod_jk.so加载到服务器:access拒绝。

以下是两个语法错误的文件。

mod_jk.config

  

LoadModule jk_module modules / mod_jk.so

     

JkWorkersFile C:/ Program Files / Apache Software Foundation / Tomcat   7.0 / CONF / workers.properties

     

JkLogFile C:/ Program Files / Apache Software Foundation / Tomcat 7.0 / logs

     

JkLogLevel信息

     

JkOptions + ForwardkeySize + ForwardURICompat + ForwardDirectories

     

JkRequestLogFormat"%w%V%T"

     

JkMount / rehavoc ajp13 jkMount / rehavoc / * ajp13

httpd.config

  

     

包括C:/Apache24/conf/mod_jk.conf

Tomcat 7已正确设置(我希望)因为我可以在tomcat管理器中部署一个运行测试servlet的war文件,并在localhost / url上看到它工作。

Apache 2.4也应该正常工作,看到我的网站是实时的,可以在网上访问(只是一个简单的hello world html)。

操作系统是vista。

另外,我是否正确理解这三项服务'我可以将war文件部署到apache htdocs,包括jsp / servlets,它在我的网站上运行会没有问题吗?

感谢任何帮助。

1 个答案:

答案 0 :(得分:-2)

不使用apache 2.4和mod_jk解决了这个问题。最好从一开始就单独使用tomcat 7。