Hi The webconsole won't work for now on Karaf 4.4.x due to jakarta/javax namespaces.
It should work on Karaf 4.5.x (that will support jakarta namespace). Regards JB On Wed, Jul 8, 2026 at 3:52 PM Tobias Hein <[email protected]> wrote: > Hi everybody, > > I already asked at the activemq-mailing-list, but they said, the karaf > mailinglist might be better for me. > > https://lists.apache.org/thread/g88t79kwsr2pgy6514cgv4l9mhbrwgrl > > 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 >
