我是 Java EE 新手。我发现 web.xml 是许多 servlet 容器/应用程序服务器(如 tomcat、glassfish 等)使用的标准文件(部署描述符)。在许多教程中,我可以找到各种 XML 标记,我应该将自定义值放在某处以实现给定功能(在教程的上下文中)。但这很混乱——我不知道我是否可以在 spring/tomcat 中重复使用最初在 glassfish/jsf 中使用的标签(这只是一个示例问题)。web.xml 是否有一个主要的 Java EE 规范,以便我知道我可以在其中放置哪些标签,独立于使用的 Web 服务器和框架?
我读到,例如 tomcat 为 web.xml 文件提供了一些特定选项,所以我猜每个服务器的行为都会有所不同(就像 Web 浏览器可以不同地解释 HTML/CSS) - 但是某处是否有主要文档(独立于框架)?