Hey Martin, Thanks for the reply.
I checked the imports in the Felix console, and sure enough there were no imports for the annotations. However, I still get the same Exception. --Mike On Tue, May 4, 2010 at 12:54 AM, Martin Thelian <[email protected]>wrote: > Hi! > > This sounds that you have not defined the Import-Package for > javax.xml.bind.annotation and javax.xml.bind.annotation.adapters. > > Regards, > Martin > > > mjk schrieb: > > I am new to OSGi development, and have been trying to figure out how to >> make >> this work: >> >> I have JAXB classes generated from an XSD using Eclipse XJC. I verified >> that everything (class usage, marchalling and un-marshalling) works in a >> non-OSGi scenario. They do. >> >> When deployed within Apache Felix (Communique' 5.3) - when I marshal the >> class, I get the Exception: >> >> Caused by: com.sun.istack.internal.SAXException2: unable to marshal type >> "com.nielsen.rankings.bind.RankingData" as an element because it is >> missing >> an @XmlRootElement annotation >> >> Class "com.nielsen.rankings.bind.RankingData" DOES in fact have that >> annotation, and like I said, it functions OK within a non-OSGi scenario. >> >> Can anyone help me out? I am at my wits end, and this is completely >> blocking any further progress on a high visibility project. >> >> Thanks. >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >

