Okay gang, I've tried 0.13.0-SNAPSHOT and I still can't for the life of me figure out why I don't get my dependency injected.
Here is a stripped out version: https://github.com/buggtb/broken-cdi-example I'm sure its something obvious but I can't figure it out. Thanks Tom On Wed, Jul 29, 2015 at 11:47 PM, Tom Barber <[email protected]> wrote: > Knowing my coding prowess, i wouldn't say nicely, but i'll give it a shot > and ask questions another day! > > Thanks Achim! > > > On Wed, Jul 29, 2015 at 11:42 PM, Achim Nierbeck <[email protected]> > wrote: > >> If you switch to use pax-cdi 0.13.0-SNAPSHOT it'll work nicely with >> Pax-Web 4.x and Karaf 4. >> I just pushed the changes and deployed the snapshot to the ops4j snapshot >> repo. >> >> regards, Achim >> >> 2015-07-30 0:02 GMT+02:00 Tom Barber <[email protected]>: >> >>> Boo, actually I resolved that weirdness, that was due to me overriding >>> the default classpath, but when it starts I don't get any beans injected >>> which gives me a sad face....... >>> >>> Tom >>> >>> On Wed, Jul 29, 2015 at 10:38 PM, Achim Nierbeck < >>> [email protected]> wrote: >>> >>>> Hi Tom, >>>> >>>> I'm not sure what happened to your setup, >>>> but actually that shouldn't be of an issue. >>>> I just tested it and stumbled over another thing. >>>> The latest pax-cdi bundles aren't compatible with Jetty 9.1 and Servlet >>>> 3.1 >>>> >>>> I'm gonna look at it. >>>> >>>> regards, Achim >>>> >>>> >>>> >>>> 2015-07-29 18:04 GMT+02:00 Tom Barber <[email protected]>: >>>> >>>>> Hello chaps >>>>> >>>>> Running Karaf 4 and PAX CDI I'm running into an issue wiring it all >>>>> up. I have >>>>> >>>>> Require-Capability: org.ops4j.pax.cdi.extension; >>>>> filter:="(&(extension=p >>>>> ax-cdi-extension)(version>=0.12)(!(version>=0.13)))",osgi.extender; >>>>> fil >>>>> ter:="(osgi.extender=pax.cdi)" >>>>> >>>>> In my Manifest but when it starts it complains of stuff like: >>>>> >>>>> Caused by: java.lang.ClassNotFoundException: >>>>> WEB-INFes.com.mytool.filemanager.websocket.FileManagerObj not found by >>>>> com.mytool.filemanager-client >>>>> >>>>> Which is weird, mostly because where does WEB-IFes come from? >>>>> >>>>> Anyway I can't work it out, where those errors come from and whilst my >>>>> bundle does come up my beans aren't injected, does anyone have a good >>>>> idea? >>>>> >>>>> Thanks >>>>> >>>>> Tom >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Apache Member >>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >>>> Committer & Project Lead >>>> blog <http://notizblog.nierbeck.de/> >>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >>>> >>>> Software Architect / Project Manager / Scrum Master >>>> >>>> >>> >> >> >> -- >> >> Apache Member >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer >> & Project Lead >> blog <http://notizblog.nierbeck.de/> >> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >> >> Software Architect / Project Manager / Scrum Master >> >> >
