[ https://issues.apache.org/jira/browse/FELIX-6638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carsten Ziegeler resolved FELIX-6638. ------------------------------------- Resolution: Fixed The base for the webconsole is now the Jakarta Servlet API 5 - the webconsole works with version 6 as well. There is legacy support for the javax servlet API 2/3 which allows to run old plugins. The support requires the servlet api as well as the Apache Felix http wrappers. > 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)