Hi Frank, thanks for your quick replied.

I had already read that post but it didn't work for me.

I have eventually managed to fix the problem. This is my solution.

- I am using Camel without Spring, just using camel-config.xml file instead.
Camel is started by a listener in the web.xml file

- In order to fix the jaxb issue, I have created the file
META-INF/services/javax.xml.bind.JAXBContext, its content is just
"com.sun.xml.bind.v2.ContextFactory". 

- I have created the file
META-INF/services/com.sun.xml.ws.spi.db.BindingContextFactory, its content
is just "com.sun.xml.ws.db.glassfish.JAXBRIContextFactory".

- I have added this in my weblogic.xml file (my application is a WAR file):

<container-descriptor>  
        <prefer-web-inf-classes>false</prefer-web-inf-classes>
        <prefer-application-resources>
        
<resource-name>META-INF/services/com.sun.xml.ws.spi.db.BindingContextFactory</resource-name>
        
<resource-name>META-INF/services/javax.xml.bind.JAXBContext</resource-name>
    </prefer-application-resources>       
  </container-descriptor>

This configuration overrides the default Weblogic jaxb provider. This way is
working for me. I hope it could help.

By the way, I am trying to use this configuration but using Spring
(camel-spring). Now I am getting an occasional NullPointerException when
parsing the applicationContext. I am using Camel 2.11 and  JDK7.

Does Camel 2.11 support JDK7?

Thanks a lot.

Jose



--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-Weblogic-12c-tp5733473p5733515.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to