Tomcat 的正确 java 应用程序目录结构是什么?

What is the proper java app directory structure with Tomcat?

我开始学习 JSP 和 Tomcat Container,我知道目录必须如何存储,但我对一些事情感到困惑:

  1. 如果我们只使用web app,为什么我们需要这里的其余文件夹? (突出显示为蓝色)。我可以只删除它们并以“web”作为根加载我的项目吗?
  1. 如何初始化 Gradle/Maven 或在 Tomcat 网络应用程序中使用任何其他框架? (例如 pom.xml 文件放在哪里?)
  1. 文件夹 .idea 和文件 Tomcat-web-app.iml 是您 IDE 所必需的,配置存储在那里。如果删除它们,项目将在您的 IDE 中分崩离析。您可以删除 src 文件夹,只要您不使用它即可。

  2. pom.xml 应该放在项目的根级别,所以就在 Tomcat-web-app/ 下面。之后,您可以通过添加对 Maven 的框架支持将其初始化为 Maven 项目 - 右键单击​​您的项目 (Tomcat-web-app),您应该会在那里看到它。如果您遇到问题,请参阅 this guide。然而,从头开始创建一个 Maven 项目然后复制到您的 Web 文件中要直接得多。