Apache2 + Tomcat 整合之后,可以访问JSP,但不能访问Servlet!

Best999 2009-05-08 11:34:50
mod-jk.conf中加入了以下二句:
JkMount /*.jsp loadBalancer //让Apache支持对jsp传送,用以Tomcat解析
JkMount /servlet/* loadBalancer //让Apache支持对servlet传送,用以Tomcat解析

workers.properties也设置对了,

测试:
http://168.0.0.1:8080/test/1.jsp(用Tomcat )可以访问;
http://168.0.0.1/test/1.jsp(用Apache2)可以访问;

但访问Servlet时
http://168.0.0.1:8080/test/servlet1(用Tomcat )可以访问;
http://168.0.0.1/test/servlet1 (用Apache2)访问失败!;

后我打开Apache2日志文件:
[Fri May 02 08:12:53 2009] [error] [client 168.0.0.1] File does not exist: C:/Apache/Apache2/htdocs/test
说不存在这个文件?
浏览器端也显示“找不到网页?”

为什么用Tomcat访问时可以,而用Apache2不行?是哪里设置问题?
...全文
307 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojing7 2009-05-09
  • 打赏
  • 举报
回复
不太懂JAVA 不过你的servlet1 路径1是否需要另外设置啊?
zhuangwei517 2009-05-09
  • 打赏
  • 举报
回复
http://168.0.0.1/test/servlet1 (用Apache2)访问失败!;

JkMount /servlet/* loadBalancer //让Apache支持对servlet传送,用以Tomcat解析
你采用http://168.0.0.1/servlet/servlet1 访问

或者你改为JkMount /test/servlet/* loadBalancer
采用http://168.0.0.1/test/servlet/servlet1 也是可以的。
gezihello 2009-05-08
  • 打赏
  • 举报
回复
应该 是路径有问题吧
winmay1022 2009-05-08
  • 打赏
  • 举报
回复
关注!!
shenzhenNBA 2009-05-08
  • 打赏
  • 举报
回复
路径问题没有解决好,查看配置文件
Best999 2009-05-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gezihello 的回复:]
应该 是路径有问题吧
[/Quote]
哪里设置路径?

24,923

社区成员

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

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