日期:2014-05-18  浏览次数:20676 次

The requested resource () is not available.
我用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