I have this in my weblogic-application.xml:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90";>
        <application-param>
                <param-name>webapp.encoding.default</param-name>
                <param-value>UTF-8</param-value>
        </application-param>
        <prefer-application-packages>
                <package-name>javax.jws.*</package-name>
                <package-name>javax.xml.ws.*</package-name>
                <package-name>org.xmlsoap.schemas.wsdl.*</package-name>
        </prefer-application-packages>
</weblogic-application>

And CXF runs on Weblo 10

Hope it will help you.

Max

-----Original Message-----
From: Alexandre Jaquet [mailto:[email protected]] 
Sent: lundi 6 juillet 2009 13:28
To: [email protected]
Subject: Re: CXF + Weblogic 9.2

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.
>
>

This email was sent to you by Thomson Reuters, the global news and information 
company.
Any views expressed in this message are those of the individual sender, except 
where the sender specifically states them to be the views of Thomson Reuters.


Reply via email to