求解!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
其余代码基本未改变
...全文
245 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
訴斛 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文件就是访问不了。。
tony4geek 2015-09-21
  • 打赏
  • 举报
回复
怎么解决的啊。现在seseion 复制可以了
訴斛 2015-09-21
  • 打赏
  • 举报
回复
该问题已解决。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧