Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Servlet API 3.x and related dependencies #990

Closed
Tracked by #1120
tfr42 opened this issue Jun 25, 2019 · 6 comments
Closed
Tracked by #1120

Upgrade to Servlet API 3.x and related dependencies #990

tfr42 opened this issue Jun 25, 2019 · 6 comments
Labels
enhancement enhancement or improvement

Comments

@tfr42
Copy link
Member

tfr42 commented Jun 25, 2019

Currently used:

  • javax.servlet:servlet-api:2.5
  • javax.servlet.jsp:jsp-api:2.2
  • javax.servlet.jsp:jstl:1.2

deegree shall support Java Servlets 3.0 Specification (was part of Java EE 6), https://javaee.github.io/servlet-spec/

@tfr42 tfr42 added the enhancement enhancement or improvement label Jun 26, 2019
@tfr42
Copy link
Member Author

tfr42 commented Jul 5, 2019

It was discussed during todays TMC meeting to move from Servlet API 2.5 to 3.0 but to keep the XML-based web deployment descriptor.

@tfr42
Copy link
Member Author

tfr42 commented Jul 5, 2019

Overview which version of Apache Tomcat supports which version of the Java Servlet API https://tomcat.apache.org/whichversion.html

@tfr42
Copy link
Member Author

tfr42 commented Nov 23, 2019

To fit with the JSF 2.2 upgrade the Servlet API should be upgraded to 3.1. see #991

@tfr42
Copy link
Member Author

tfr42 commented Jan 29, 2021

With next major release version support for Servlet API 4.0 (Tomcat 9.x) should be considered.

@tfr42 tfr42 changed the title Upgrade to Servlet API 3.0 and related dependencies Upgrade to Servlet API 3.x and related dependencies Jan 24, 2022
@tfr42
Copy link
Member Author

tfr42 commented Oct 4, 2022

With PR #1271 the upgrade to Servlet API 3.1 has been completed and is available with deegree 3.5, the supported API matrix https://github.com/deegree/deegree3/wiki/End-of-Life-and-Support-Matrix has been updated.

@tfr42 tfr42 closed this as completed Oct 4, 2022
@tfr42 tfr42 removed the in progress label Oct 4, 2022
@tfr42
Copy link
Member Author

tfr42 commented Oct 4, 2022

The request for enhancement to support higher versions of Servlet API are documented in issue #1401.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement enhancement or improvement
Projects
None yet
Development

No branches or pull requests

1 participant