求解!Apache2.4.16和Tomcat7.0.64整合问题
訴斛 2015-09-17 11:42:20 在官网上下载Apache和tomcat解压版安装配置后,可以通过http://localhost正常访问。
在使用mod_jk.so整合时,我用tomcat-connectors-1.2.40-windows-x86_64-httpd-2.4.x,按照网上配置后,就不能启动Apache,说是参考服务错误代码1。
然后我替换了mod_jk文件,用tomcat-connectors-1.2.40-windows-i386-httpd-2.4.x,Apache和tomcat都能正常启动,但是不能调用jsp文件,一直报找不到文件(404)错误。
这是什么问题,求大神解释。
httpd.conf增加代码如下:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:/apache-tomcat-7.0.64/conf/workers.properties"
JkLogFile "D:/apache-tomcat-7.0.64/logs/mod_jk2.log"
JkLogLevel info
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
workers.properties文件代码如下:
workers.tomcat_home=D:\apache-tomcat-7.0.64 #让 mod_jk 模块感知 Tomcat
workers.java_home=C:\Program Files\Java\jre1.8.0_45 #让 mod_jk 模块感知 jre
ps=\
#指定文件路径分割符
worker.list=ajp13
worker.ajp13.port=8009 #工作端口,此端口应该与server.xml中Connector元素的 AJP/1.3 协议所使用的端口相匹配
worker.ajp13.host=localhost #Tomcat服务器的地址
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1
其余代码基本未改变