关于apache 和 tomcat 协同工作的问题
我装了apache处理html文件,然后让tomcat处理jsp文件,用jk整合。然后把apache和tomcat的目录都设置为e:/web/www下面。再建立root文件夹和相应的 "WEB-INF "文件夹,然后运行aqache和tomcat运行root文件夹下的.jsp都很顺利。
但是接着问题来了,我再重新建立一个Book的文件夹,进行一些必要的设置。然后在其中建立了1个a.jsp的文件,一个index.jsp文件,和一个servlet。
启动apache和tomcat都没有报错误信息。
我http://127.0.0.1/Book/a.jsp结果能够正常访问。
问题出现在后面。
(1)我用http://127.0.0.1/Book/index.jsp或http://127.0.0.1/Book/访问index.jsp文件时出现 "您要查看的网页可能已被删除、名称已被更改,或者暂时不可用。 "但index.jsp文件明明在Book文件中,奇怪的是同一个文件夹下面a.jsp能正常访问,而index.jsp却不行,百思不得其解。
(2)另一个问题是,我再Book文件夹下面建立了一个servlet名字为Hello, <url-pattern> 设置为“/servlet/Hello”但是老是提示找不到文件。不知道何故。我在root文件夹下面相同的servlet和相同的设置能够正常访问,百思不得其解。
我觉得,用tomcat和apache用jk结合使用很是不方便。有相关经验的网友能不能讲讲你们的心得,让我这新手也好少走一些弯路:)
------解决方案--------------------楼主是研究还是?
下载一个已经绑定在一起的版本不就得了
------解决方案--------------------我也认为装一个绑定在一起的比较方便.比如说NetBeans中有一个绑定的tomocat用起来非常方便.同时还会省很多的内存,两全其美,何乐而不为?