[ 
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)

Reply via email to