Commit 0eed566
committed
fix(jakarta): webconsole needs http-whiteboard for Felix WebConsole 5.0.18 servlet registration
Felix WebConsole 5.0.18 registers its OsgiManager servlet via OSGi HTTP
Whiteboard (jakarta.servlet.Servlet service) instead of the legacy HttpService.
The pax-web-extender-whiteboard bundle is required to process this registration,
so the webconsole feature now depends on http-whiteboard instead of http.
Also fix HttpTest.testIncorrectProxyUrlFails to handle the IllegalArgumentException
thrown by the new validateUrl() in ProxyServiceImpl for URLs not starting with '/'.1 parent de149c2 commit 0eed566
2 files changed
Lines changed: 6 additions & 2 deletions
File tree
- assemblies/features/standard/src/main/feature
- itests/test/src/test/java/org/apache/karaf/itests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
952 | 952 | | |
953 | 953 | | |
954 | 954 | | |
955 | | - | |
| 955 | + | |
956 | 956 | | |
957 | 957 | | |
958 | 958 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
78 | 82 | | |
79 | 83 | | |
80 | 84 | | |
| |||
0 commit comments