Jsf 请求的资源不可用

Jsf 请求的资源不可用,jsf,Jsf,我正在我的一个应用程序中使用JSF,场景如下: 1.我在WEB\u INF 2.在页面内我有a.jsp 3.当我使用本地tomcat部署这个应用程序时,它会说“请求的资源(/pages/a.jsp)不可用。” 样本项目 index.html index.htm AddUser.jsp default.html default.htm default.jsp 还有什么需要添加到web.xml中的吗? 下面的url是我用来点击页面的: 您的jsp文件/文件夹应该存在于web项目的根目录中,而不是

我正在我的一个应用程序中使用JSF,场景如下:

1.我在
WEB\u INF

2.在
页面内
我有
a.jsp

3.当我使用本地tomcat部署这个应用程序时,它会说“请求的资源(/pages/a.jsp)不可用。”


样本项目
index.html
index.htm
AddUser.jsp
default.html
default.htm
default.jsp
还有什么需要添加到web.xml中的吗? 下面的url是我用来点击页面的:

您的jsp文件/文件夹应该存在于web项目的根目录中,而不是web-INF文件夹中,即:

/pages/a.jsp
/WEB-INF/

当涉及JSF web项目时,web.xml文件非常不完整。我建议您阅读JavaEE6教程,您可以通读web应用程序入门

 <?xml version="1.0" encoding="UTF-8"?>
     <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
         <display-name>Sample_Proj</display-name>
         <welcome-file-list>
             <welcome-file>index.html</welcome-file>
             <welcome-file>index.htm</welcome-file>
             <welcome-file>AddUser.jsp</welcome-file>
             <welcome-file>default.html</welcome-file>
             <welcome-file>default.htm</welcome-file>
             <welcome-file>default.jsp</welcome-file>
         </welcome-file-list>
    </web-app>