flow icon indicating copy to clipboard operation
flow copied to clipboard

Migrate Flow OSGi add-on to Jakarta EE 9 / Servlet 5

Open mshabarov opened this issue 2 years ago • 1 comments

  • [ ] Check if any changes are needed for Flow OSGi add-on sources, run tests
  • [ ] (Optional) migrate sources if needed
  • [ ] Check Felix Jetty container version for Jakarta EE 9, see https://github.com/vaadin/flow/issues/13428#issuecomment-1113316015
  • [ ] Test with Felix Jetty.

mshabarov avatar Aug 29 '22 09:08 mshabarov

Developed under https://github.com/vaadin/osgi/tree/feature/jakarta-servlet5

Latest version of Felix 7 is not compatible with Jetty 11. There is ongoing work on Felix 8 that supports Jetty 11.

I have been trying to add manually dependencies to newer bundles but stuck on dead end with some unresolvable dependencies that should be provided by container.

My recommendation is to wait for Apache Felix Framework 8.0.0.

Apache Karaf is highly dependent from Apache Felix so nothing new also there.

MarcinVaadin avatar Aug 31 '22 13:08 MarcinVaadin

Here is a board where one can track the news about releases https://felix.apache.org/documentation/news.html.

mshabarov avatar Oct 27 '22 06:10 mshabarov