[ https://issues.apache.org/jira/browse/FELIX-6638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carsten Ziegeler updated FELIX-6638: ------------------------------------ Description: Once we have released all current changes for the webconsole. we can start with the migration of the webconsole to Jakarta Servlet API. >From a user perspective, this requires providing the Jakarta Servlet API as >well as the OSGi Servlet Whiteboard implementation at runtime. For example >Apache Felix Http Jetty 5.x does support this. Apart from that no other changes should be required. Old plugins leveraging the javax servlet API should continue to run. We could achieve this by a) changing the webconsole implementation itself to Jakarta Servlet API/Servlet Whiteboard and b) splitting up a compat package that support the javax servlet API and the old org.apache.felix.webconsole API was: Once we have released all current changes for the webconsole. we can start with the migration of the webconsole to Jakarta Servlet API. >From a user perspective, this requires providing the Jakarta Servlet API as >well as the OSGi Servlet Whiteboard implementation at runtime. For example >Apache Felix Http Jetty 5.x does support this. Apart from that no other changes should be required. Old plugins leveraging the javax servlet API should continue to run. We could achieve this by a) changing the webconsole implementation itself to Jakarta Servlet API/Servlet Whiteboard and b) splitting up a compat package that support the javax servlet API and the old org.apache.felix.webconsole API (For the inventory module, we should use the latest version - currently unreleased) > Migrate WebConsole to Jakarta Servlet API > ----------------------------------------- > > Key: FELIX-6638 > URL: https://issues.apache.org/jira/browse/FELIX-6638 > Project: Felix > Issue Type: Improvement > Components: Web Console > Reporter: Carsten Ziegeler > Assignee: Carsten Ziegeler > Priority: Major > Fix For: webconsole-5.0.0 > > > Once we have released all current changes for the webconsole. we can start > with the migration of the webconsole to Jakarta Servlet API. > From a user perspective, this requires providing the Jakarta Servlet API as > well as the OSGi Servlet Whiteboard implementation at runtime. For example > Apache Felix Http Jetty 5.x does support this. > Apart from that no other changes should be required. Old plugins leveraging > the javax servlet API should continue to run. > We could achieve this by a) changing the webconsole implementation itself to > Jakarta Servlet API/Servlet Whiteboard and b) splitting up a compat package > that support the javax servlet API and the old org.apache.felix.webconsole API -- This message was sent by Atlassian Jira (v8.20.10#820010)