# Jakarta EE web.xml 6.0

Source: https://xmlvalid.com/schemas/jakarta-web-app-6.0

> The web.xml of Java web applications on Jakarta EE 10 servers: servlets, filters, mappings, security.

web.xml configures a web application for Tomcat 10.1, Jetty 12, WildFly, GlassFish and other Servlet 6.0 containers. A misspelled element is often ignored at deploy time; the schema reports it.
The schema includes the shared Jakarta EE 10 schemas (jakartaee\_10, web-common\_6\_0, jsp\_3\_1 and web services client), included here.

- Type: XSD
- Version: 6.0
- Namespace: `https://jakarta.ee/xml/ns/jakartaee`
- Root element: `web-app`
- Publisher: Eclipse Foundation (Jakarta EE) (Eclipse Public License 2.0), source: https://jakarta.ee/xml/ns/jakartaee/
- Validate against it: https://xmlvalid.com/validate?schema=jakarta-web-app-6.0

## Notes

- Class names, URL patterns and resource references are checked for form only, not whether they exist.
- Older javax.\* descriptors (web-app 4.0 and before) use the http://xmlns.jcp.org namespace and are not this schema.
- The example is by xmlvalid.com.
