求解!Apache2.4.16和Tomcat7.0.64整合问题

訴斛 青岛 IT  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
其余代码基本未改变
...全文
181 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
訴斛 2015-09-23
引用 2 楼 rui888 的回复:
怎么解决的啊。现在seseion 复制可以了
我的这个问题解决了,部署什么的都没有错。只是在指向文件夹时,我设置的是"C:\www"。可是调试时发现,必须在www文件夹中新建一个WebRoot文件夹,而且只有在WebRoot目录下的JSP文件,才能正常运行,其他的都是显示HTTP Status 404 - /test.jsp错误。。在其他电脑上,配置文件中都是直接指向"C:\www\WebRoot",所以一直没有遇见这种问题。。我也不晓得为什么会出现这种情况。
回复
訴斛 2015-09-21
引用 2 楼 rui888 的回复:
怎么解决的啊。现在seseion 复制可以了
刚来到头有点懵,还是有错误。。 不过在其他电脑上,我配置了一遍,发现可以正常访问。。我的电脑上就不行,我的电脑上现在都不显示错误,只是一个空白的网页,配置后输入127.0.0.1也能指向我定义的那个目录,jsp文件就是访问不了。。
回复
兔子托尼啊 2015-09-21
怎么解决的啊。现在seseion 复制可以了
回复
訴斛 2015-09-21
该问题已解决。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-09-17 11:42
社区公告
暂无公告