我完成了一个教程,介绍如何创建和部署包含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