我学习了如何创建和部署包含java bean的Web应用程序的教程。然后我创建了war文件并将其部署到我的Apache Tomcat服务器。一切正常,直至点。现在,我想做的只是打开其中一个页面。
我想通过输入这个网址:
http://localhost:8080/AGen/menu.xhtml
我会打开一个网页。但我得到的只是一个http状态404.我检查了war文件,menu.xhtml就在那里。所以我一定做错了。 Apache Tomcat正在运行,我可以打开管理控制台,看看我的应用程序已部署。
很抱歉,但我对此比较陌生。
以下是我的Eclipse项目的屏幕截图。我错过了什么吗?
答案 0 :(得分:1)
您已将xhtml页面放在WEB-INF
文件夹中。因此,您将无法从浏览器访问它们。
您需要将它们直接放在WebContent
文件夹中,而不是放在WEB-INF中。
只需将它们放入WebContent就可以了。