我用tomcat发布一个jsp页面,但老是报description The requested resource (/jspbbs/jsp/index.jsp) is not available.这个错,我用的tomcat是Apache Tomcat/5.5.27 整个Web项目的目录结构是:jspbbs/WebRoot/jsp/index.jsp
运行页面的路径是:http://localhost:8080/jspbbs/jsp/index.jsp 如果用http://localhost:8080/jspbbs/WebRoot/jsp/index.jsp全路径还是报同样的错:
请各位帮忙解决一下。
------解决方案--------------------
你把文件放在WEB-INF文件夹下,直接在链接中是无法请求到的,你需要作一个action或者servlet的跳转,如<a href='index.action'>首页</a>,web.xml中的servlet可以这样配置:
- Java code
<servlet> <servlet-name>index</servlet-name> <servlet-class>跳转到首页的action</servlet-class> </servlet><servlet-mapping> <servlet-name>index</servlet-name> <url-pattern>/index.action</url-pattern><!--映射的路径--> </servlet-mapping>
------解决方案--------------------
你的目录结构有问题吧,部署到tomcat中的工程怎么还有WebRoot目录呐?
我感觉你的用于目录结构有问题。
把你的目录结构贴出来。
------解决方案--------------------
把index.jsp 从web-inf下拿出来
------解决方案--------------------
就这样/jsp/index.jsp