We upgraded to Karaf 4 with this release because of the upgrade to Pax Web 4.x. There was an issue that caused problems in the web console when running on JDK 8 and the only way to fix it was to upgrade to a newer version of Jetty, in this case a Jetty 9.2.x version. Upgrading to the new version of Jetty meant we also had to upgrade to Pax Web 4.x as older versions of Pax Web don't support Jetty 9.x.
All that being said, if there's a good way to get Pax Web 4.x to work with both Karaf 3.x and Karaf 4.x then that would be great but when I was doing the upgrade work it looked like Karaf 3.x only supported Pax Web 3.x which is why the decision was made to move to Karaf 4. On Fri, Dec 4, 2015 at 4:55 PM, Krzysztof Sobkowiak < [email protected]> wrote: > Hi > > I tried to install 5.13.0 on Karaf 3.0.5 with following result: > > karaf@root()> feature:install activemq-broker > Error executing command: Can't install feature activemq-broker/0.0.0: > Could not start bundle mvn:org.apache.activemq/activemq-karaf/5.13.0 in > feature(s) activemq-5.13.0: Unresolved constraint in bundle activemq-karaf > [105]: Unable to resolve 105.0: missing requirement [105.0] > osgi.wiring.package; > (&(osgi.wiring.package=org.osgi.framework)(version>=1.8.0)(!(version>=2.0.0))) > > Does it mean, ActiveMQ 5.13.x will be no more installable on Karaf 3, > which exports org.osgi.framework in version 1.7.0? > > Regards > Krzysztof > > > -- > Krzysztof Sobkowiak > > JEE & OSS Architect, Integration Architect > Apache Software Foundation Member (http://apache.org/) > Apache ServiceMix Committer & PMC Member (http://servicemix.apache.org/) > Senior Solution Architect @ Capgemini SSC ( > http://www.capgeminisoftware.pl/) >
