Your beans.xml should be in src/main/resources/META-INF Christian Am 30.07.2015 12:49 nachm. schrieb "Tom Barber" <[email protected]>:
> 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 >>> >>> >> >
