首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ项目错误“在ExternalContext中找不到作为资源的/hello.xhtml”

IntelliJ项目错误“在ExternalContext中找不到作为资源的/hello.xhtml”
EN

Stack Overflow用户
提问于 2016-02-08 14:52:49
回答 1查看 623关注 0票数 0

我的web.xml包含

代码语言:javascript
复制
<welcome-file-list>
    <welcome-file>faces/hello.xhtml</welcome-file>
</welcome-file-list>
<!-- JSF mapping -->
<servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
</servlet-mapping>

目录结构是

代码语言:javascript
复制
-web
---WEB-INF
     faces-config.xml
     web.xml
---hello.xhtml

我知道在stackoverflow上有很多这样的问题,但他们对我没有帮助。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-02-08 15:29:59

问题是IntelliJ Idea将不存在的文件夹配置为web资源。项目结构-> Facets -> Web,然后我更改了实际web文件夹的web资源目录路径。这就解决了这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35263863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档