I deployed the application as an ear and I'm still getting an exception
GRAVE: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpecte
d exception parsing XML document from class path resource [cxf.xml]; nested
exce
ption is java.lang.LinkageError: Class javax/xml/namespace/QName violates
loader
constraints
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:420)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:342)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:310)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
at
org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:113)
at
org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:80)
at
org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at
org.springframework.context.support.AbstractApplicationContext.obtain
FreshBeanFactory(AbstractApplicationContext.java:423)
at
org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:353)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<i
nit>(ClassPathXmlApplicationContext.java:139)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<i
nit>(ClassPathXmlApplicationContext.java:93)
at xxxx.a.webservices.sap.WebServiceCreateCustomer.createCusto
mer(WebServiceCreateCustomer.java:50)
at xxxx.a.bean.BeneficaireBean.saveDebiteurViaSAP(BeneficaireB
ean.java:1472)
at xxxx.a.bean.BeneficaireBean.saveBeneficiaire(BeneficaireBea
n.java:1408)
After creating a war, added the following line in the
weblogic-application.xml in the META-INF of the ear and create an archive
with jar cvf projet.ear *
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90">
<prefer-application-packages>
<package-name>org.apache.xerces.*</package-name>
<package-name>javax.jws.*</package-name>
</prefer-application-packages>
</weblogic-application>
and
2009/7/5 Glen Mazza <[email protected]>
>
> I found it so, yes, particularly to circumvent libraries that BEA would
> want
> to use by default, libraries that CXF can't work with.
>
> Glen
>
>
> Alexandre Jaquet wrote:
> >
> > Hi,
> >
> > I saw in the documentation your explanation on deploying an application
> in
> > bea 9.2 but you describe it for the way to deploy it as an EAR
> >
> > My project doesn't contain EJB sub project. And after configuring a
> > weblogic-application.xml that contain the following lines
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <weblogic-application xmlns="http://www.bea.com/ns/weblogic/90">
> > <prefer-application-packages>
> > <package-name>org.apache.xerces.*</package-name>
> > <package-name>javax.jws.*</package-name>
> > </prefer-application-packages>
> > </weblogic-application>
> >
> > BEA looks like it doesn't take care about that such kind of file in a
> war.
> > So my question is it required to deploy it as an ear ?
> >
> > Thanks in advance
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/CXF-%2B-Weblogic-9.2-tp24332560p24338737.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>
>