-
Notifications
You must be signed in to change notification settings - Fork 44
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
Unable to upgrade to latest Tomcat - Requires Spring 6.x+ #3025
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
From the above we're currently waiting on two releases:
Current situation is as follows. Spring Not yet available, the latest is still 5.3.14. When this does update, several updates will be required at once but at least we are currently running 5.3.14 and renovate is actively keeping us up to date. Note: We don't use spring-core, we only use spring-{aop, context, context-support, jcl, jdbc, orm, tx, web}. RESTEasy Version 5 of RESTEasy is now available and includes use of the That said though, we're also on a rather old version at RESTEasy with |
Describe the bug
When attempting to upgrade Tomcat from 9.0.46 to 10.0.6 for #2685, I quickly found that in order to run this upgrade we would also need to upgrade Spring framework and RESTEasy - they use the javax.servlet classpath, which is incompatible in Tomcat 10 which migrates to use jakarta.servlet.
However, there are as of yet no released versions of either library that use the jakarta.servlet classpath. Because of this, it is impossible to update Tomcat to 10 without breaking RESTEasy and Spring framework, until both libraries do work to support Tomcat 10.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
We need to wait until stable versions of org.springframework and resteasy are released that have support for jakarta.servlet classpaths, and then we can upgrade both of those and Tomcat.
See also: spring-projects/spring-framework#25354
Platform:
Additional context
Another slight problem with upgrading Tomcat is that the JDBCStore which has been deprecated for multiple versions is finally removed, and openEQUELLA relies on this JDBCStore in the TomcatServiceImpl. We will need to migrate to use the new (JNDI) format.
The text was updated successfully, but these errors were encountered: