Hi It looks like the package javax.servlet.resources is no more exported by any bundle in K4.
karaf@root()> feature:install war karaf@root()> exports | grep javax.servlet javax.servlet.annotation | 3.1.0 | 50 | javax.servlet-api javax.servlet.descriptor | 3.1.0 | 50 | javax.servlet-api javax.servlet.http | 3.1.0 | 50 | javax.servlet-api javax.servlet.jsp.el | 2.3.1 | 92 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.el | 2.3.1 | 51 | javax.servlet.jsp-api javax.servlet.jsp.jstl.core | 1.2.1 | 92 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.core | 1.2.1 | 52 | javax.servlet.jsp.jstl-api javax.servlet.jsp.jstl.fmt | 1.2.1 | 92 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.fmt | 1.2.1 | 52 | javax.servlet.jsp.jstl-api javax.servlet.jsp.jstl.sql | 1.2.1 | 92 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.sql | 1.2.1 | 52 | javax.servlet.jsp.jstl-api javax.servlet.jsp.jstl.tlv | 1.2.1 | 92 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.tlv | 1.2.1 | 52 | javax.servlet.jsp.jstl-api javax.servlet.jsp.resources | 2.2.0 | 92 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.tagext | 2.3.1 | 92 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.tagext | 2.3.1 | 51 | javax.servlet.jsp-api javax.servlet.jsp | 2.3.1 | 92 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp | 2.3.1 | 51 | javax.servlet.jsp-api javax.servlet | 3.1.0 | 50 | javax.servlet-api In K3 and earlier the package is exported by org.apache.geronimo.specs.geronimo-servlet_3.0_spec, which is no more installed in K4 war feature. karaf@root()> feature:install war karaf@root()> exports | grep javax.servlet javax.servlet.annotation | 2.6.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet.annotation | 3.0.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet.descriptor | 2.6.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet.descriptor | 3.0.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet.http | 2.6.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet.http | 3.0.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet.jsp.el | 1.1.2 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.el | 2.2.0 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.core | 1.1.2 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.core | 2.2.0 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.fmt | 1.1.2 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.fmt | 2.2.0 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.sql | 1.1.2 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.sql | 2.2.0 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.tlv | 1.1.2 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.jstl.tlv | 2.2.0 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.resources | 2.2.0 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp.tagext | 2.2.0 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp | 1.1.2 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.jsp | 2.2.0 | 84 | org.ops4j.pax.web.pax-web-jsp javax.servlet.resources | 2.6.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet.resources | 3.0.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet | 2.6.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec javax.servlet | 3.0.0 | 66 | org.apache.geronimo.specs.geronimo-servlet_3.0_spec the ActiveMQ web console imports the package but I can't see any usage of this package in Java classes. Probably this import is not necessary and should be corrected in ActiveMQ regards Krzysztof On 22.03.2015 23:41, nirmalsingh wrote: > Hello all, > > I am not finding a whole lot of information on this. I need somebody's help. > I am new on integration softwares...I decided on Karaf because I heard not > so good news about servicemix. So right now I am trying to add pieces to > karaf and see how far it can take me. > > here is how it went to add activemq. > > karaf@root()> feature:install jms > karaf@root()> feature:repo-add activemq > Adding feature url > mvn:org.apache.activemq/activemq-karaf/LATEST/xml/features > karaf@root()> feature:install activemq-broker > Error executing command: Unable to resolve root: missing requirement [root] > osgi.identity; osgi.identity=activemq-web-console; type=karaf.feature; > version=5.12.0.SNAPSHOT [caused by: Unable to resolve activemq-web- > console/5.12.0.SNAPSHOT: missing requirement [activemq-web- > console/5.12.0.SNAPSHOT] osgi.identity; > osgi.identity=org.apache.activemq.activemq-web-console; type=osgi.bundle; > version="[5.12.0.SNAPSHOT,5.12.0.SNAPSHOT]"; resolution:=mandatory [caused > by: Unable to resolve > org.apache.activemq.activemq-web-console/5.12.0.SNAPSHOT: missing > requirement [org.apache.activemq.activemq-web-console/5.12.0.SNAPSHOT] > osgi.wiring.package; > filter:="(&(osgi.wiring.package=javax.servlet.resources)(version>=2.5.0)(!(version>=4.0.0)))"]] > > > > By the way Camel added fine on my karaf. > Any pointer in this will be highly appreciated. > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/Cannot-add-latest-ActiveMQ-version-on-karaf-4-0-tp4039212.html > Sent from the Karaf - User mailing list archive at Nabble.com. -- Krzysztof Sobkowiak JEE & OSS Architect Senior Solution Architect @ Capgemini SSC <http://www.pl.capgemini-sdm.com/en> Apache ServiceMix <http://servicemix.apache.org/> Committer & PMC
