该WebContent
文件夹代表 Web 内容。您将index.xhtml
文件放在子文件Web Pages
夹中,因此正确的 URL 将是
http://localhost:8080/ProjectName/Web Pages/index.xhtml
因此不是
http://localhost:8080/ProjectName/index.xhtml
正如你所料。
如果您想将它放在上下文根目录中,只需完全摆脱Web Pages
文件夹并将这些.xhtml
文件直接移动到文件夹内,与andWebContent
处于同一级别:META-INF
WEB-INF
ProjectName
|-- Java Resources
| `-- src
| `-- br.com.k19.controle
| `-- NumeroAleatorioBean.java
|-- resources
|-- JavaScript Resources
|-- build
`-- WebContent
|-- META-INF
|-- WEB-INF
| |-- faces-config.xml
| `-- web.xml
|-- index.xhtml
`-- formulario.xhtml
注意:Java 区分大小写。Web-Inf
绝对不一样WEB-INF
。要小心,否则你会有一个安全漏洞。