我完成了一个教程,介绍如何创建和部署包含Java Bean的Web应用程序。然后,我创建了war文件并将其部署到我的Apache Tomcat服务器中。一切工作正常。现在,我只想打开其中一个页面即可。

我以为通过输入以下网址:

http://localhost:8080/AGen/menu.xhtml


我会打开一个网页。但是我得到的只是一个http状态404。我检查了war文件,并且menu.xhtml在那里。所以我一定做错了。 Apache Tomcat正在运行,我可以打开管理控制台并查看我的应用程序已部署。

抱歉,但是我对此还比较陌生。

这是我的Eclipse项目的屏幕快照。我想念什么吗?

最佳答案

您已将xhtml页面放在WEB-INF文件夹中。因此,您将无法从浏览器访问它们。

您需要将它们直接放在WebContent文件夹中,而不是放在WEB-INF中。

只要将它们放在WebContent中,就可以完成。

FYI

09-27 10:05
查看更多