Apache2 + Tomcat 整合之后,可以访问JSP,但不能访问Servlet!
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不行?是哪里设置问题?