该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-INFWEB-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。要小心,否则你会有一个安全漏洞。