There is no end-of-life date mentioned on official documentation or website of Jakarta Servlet.
The below is brief history of Servlet package/api changes.
5.0.0 (namespace package was changed from this release):
- Bundle name: Jakarta Servlet
- Specification vendor: Eclipse Foundation
- Namespace: jakarta.servlet
- Group id: jakarta.servlet
- Artifact id: jakarta.servlet-api
- Maven repository: https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-api
4.0.3 (trademark was from this release):
- Renamed from "Java" to "Jakarta" trademark
- Bundle name: Jakarta Servlet
- Specification vendor: Eclipse Foundation
4.0.2 (group id/artifact id were changed from this release):
- Bundle name: Java Servlet
- Specification vendor: Oracle Corporation
- Namespace: javax.servlet
- Group id: jakarta.servlet.jsp
- Artifact id: jakarta.servlet-api
- Maven repository: https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-api
3.0.1 → 4.0.1 (artifact id was changed):
- Bundle name: Java Servlet
- Specification vendor: Oracle Corporation
- Namespace: javax.servlet
- Group id: javax.servlet
- Artifact id: javax.servlet-api
- Maven repository: https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api
2.2 → 3.0-alpha-1:
- Bundle name: Java Servlet
- Specification vendor: Sun Microsystems, Inc.
- Namespace: javax.servlet
- Group id: servlet-api
- Artifact id: servlet-api
- Maven repository: https://mvnrepository.com/artifact/javax.servlet/servlet-api