Hello everybody, in an OSGi-application running with JDK-21 on apache karaf 4.4.11 I use an activemq-broker 6.2.7. This works as expected if I install the karaf-feature karaf-broker-noweb.
But I am not able to install karaf-broker, which includes the admin-webconsole. First of all there are missing dependencies and if I resolve them manually, I get a mismatch between javax.servlet (provided by karaf) and jakarta.servlet (required by activemq) Is there any chance to get the webconsole running on apache karaf in the current versions? How to reproduce in a kind of summary * download current Karaf OSGi Runtime https://karaf.apache.org/download.html * unzip and start karaf with ./bin/karaf * execute the the following commands in the karaf console ** .feature:repo-add activemq 6.2.7 ** bundle:install mvn:jakarta.servlet.jsp/jakarta.servlet.jsp-api/3.0.0 ** bundle:install mvn:jakarta.el/jakarta.el-api/4.0.0 ** bundle:install mvn:jakarta.servlet/jakarta.servlet-api/5.0.0 ** feature:install activemq-broker After that I see the following error in the log-file ./data/logs/karaf.log javax.servlet.UnavailableException: Servlet class org.springframework.web.servlet.DispatcherServlet is not a javax.servlet.Servlet I installed the jakarta-bundles first, because they are missing dependencies of activemq-broker. They are needed for the bundle-wiring If you need more details, just ask :-) Kind regards Tobias Hein
