Plans for Jakarta EE 9+ Servlet API [message #1855577] |
Thu, 20 October 2022 21:45 |
Benjamin Wolff Messages: 137 Registered: July 2009 |
Senior Member |
|
|
Dear RAP devs,
are there any plans to support the usage of RAP/RWT in a Jakarta EE 9+ API environment? If not, maybe we could use this thread for discussing the options?
RAP/RWT is relying on the javax.servlet API on possibly others. Afaik the only change in Jakarta EE 9 is to move interfaces to the new jakarta.servlet package name. Although the javax.servlet API will very likely remain supported for many years to come, many other heavyweights in the Java ecosystem are starting to move to the Jakarta EE 9+ APIs (Tomcat 10, Hibernate 6, Spring 6, Spring Boot 3, ...). I think it's therefore worth discussing the options for using RAP with such a tech stack.
Maybe there will be (or is already) a compatibility layer that exposes the javax.servlet and delegates to jakarta.servlet? Since other Eclipse projects are probably facing the same issues, do you know if there is already a roadmap for moving to je JaEE 9+?
Cheers,
Ben
|
|
|
|
Re: Plans for Jakarta EE 9+ Servlet API [message #1855689 is a reply to message #1855577] |
Thu, 27 October 2022 08:43 |
|
Hi Ben,
may I ask you to create a new issue request in GitHub at
https://github.com/eclipse-rap/org.eclipse.rap/issues/new
to continue the discussion about this topic? That would be a place with more visibility than our newsgroup.
I am personally interested in it, and we've internally discussed it several times over the last year, but decided to wait for community requests mainly for two reasons: (a) it is a breaking change for every consumer and needs coordination with other projects, and (b) I'd like to see some kind of funding/sponsoring, because I pretty sure it involves more work in the end than just changing a few package imports here and there.
Yesterday evening I brought up this topic in a discussion that I had at EclipseCon with some committers from other projects, e.g. the Eclipse Platform team would be willing to upgrade from Jetty 10 to 11, although they weren't quite sure what/how it is used (in the "help" subsystem), and whether it could be done at all (very likely they rely on JSP).
As you can see there are many things to discuss... :-)
Regards
Markus
--
Twitter: @mknauer23 and @EclipseRAP
Blog: http://eclipsesource.com/blogs/
Professional services for RAP and RCP?
http://eclipsesource.com/services/rap/
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03174 seconds