users@jaxb.java.net

Re: ClassCastException: com.sun.xml.bind.v2.runtime.JAXBContextImpl in WebLogic 10

From: Wolfgang Laun <wolfgang.laun_at_gmail.com>
Date: Thu, 10 Dec 2009 21:21:05 +0100

Great. FYI, this has triggered issue 726, which helps to improve JAXB code.
Thanks.
-W

On Thu, Dec 10, 2009 at 5:29 PM, KARR, DAVID (ATTCINW) <dk068x_at_att.com>wrote:

> > -----Original Message-----
> > From: KARR, DAVID (ATTCINW)
> > Sent: Wednesday, December 09, 2009 2:45 PM
> > To: users_at_jaxb.dev.java.net
> > Subject: ClassCastException:
> > com.sun.xml.bind.v2.runtime.JAXBContextImpl in WebLogic 10
> >
> > I'm running WebLogic 10MP1. I'm constructing an application that uses
> > CXF, which uses jaxb-api-2.1.jar and jaxb-impl-2.1.12.jar.
> >
> > After I put those jars into WEB-INF/lib and restarted, I got the
> > following:
> >
> > java.lang.ClassCastException:
> > com.sun.xml.bind.v2.runtime.JAXBContextImpl
> > at
> > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:150)
> > at javax.xml.bind.ContextFinder.find(ContextFinder.java:286)
> > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
> > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
> > at
> >
> org.apache.cxf.wsdl.JAXBExtensionHelper.createJAXBContext(JAXBExtension
> > H
> > elper.java:196)
> >
> > I'm using "prefer-web-inf-classes" in weblogic.xml and
> > "prefer-application-packages" in weblogic-application.xml (specifying
> > "javax.wsdl.*" and "com.sun.xml.bind.v2.*").
>
> It appears that after I constructed an EAR for this project, put my jars
> into the EAR, and set "prefer-application-packages", I stopped getting
> this error.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>
>