Following up on this question with the resolution. Packaging the application as an ear instead of a war allowed the deployment to work on WebLogic 12c. In weblogic-application.xml the "prefer-application-packages" can be used. Also, the weblogic.xml file needed prefer-web-inf-classes set to true. These two modifications worked in our case.
weblogic.xml <?xml version = '1.0' encoding = 'windows-1252'?> <weblogic-web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.5/weblogic-web-app.xsd" xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"> <container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> </container-descriptor> </weblogic-web-app> Weblogic-application.xml <?xml version = '1.0' encoding = 'windows-1252'?> <weblogic-application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-application http://xmlns.oracle.com/weblogic/weblogic-application/1.5/weblogic-application.xsd" xmlns="http://xmlns.oracle.com/weblogic/weblogic-application"> <prefer-application-packages> <package-name>com.ctc.*</package-name> <package-name>com.sun.xml.*</package-name> <package-name>com.sun.istack.*</package-name> <package-name>com.sun.msv.datatype.*</package-name> <package-name>com.sun.msv.driver.*</package-name> <package-name>com.sun.msv.grammar.*</package-name> <package-name>com.sun.msv.reader.*</package-name> <package-name>com.sun.msv.relaxns.*</package-name> <package-name>com.sun.msv.scanner.*</package-name> <package-name>com.sun.msv.util.*</package-name> <package-name>com.sun.msv.verifier.*</package-name> <package-name>com.sun.msv.writer.*</package-name> <package-name>com.sun.org.apache.xml.internal.*</package-name> <package-name>com.sun.wsit.*</package-name> <!--<package-name>javax.jws.*</package-name>--> <!-- <package-name>javax.xml.bind.*</package-name>--> <!-- <package-name>javax.xml.soap.*</package-name>--> <!--<package-name>javax.xml.stream.*</package-name>--> <!--<package-name>javax.xml.ws.*</package-name>--> <package-name>javax.xml.activation.*</package-name> <package-name>javax.xml.annotation.*</package-name> <package-name>javax.xml.mail.*</package-name> <package-name>javax.xml.security.*</package-name> <package-name>javax.xml.registry.*</package-name> <package-name>javax.xml.rpc.*</package-name> <package-name>javax.xml.crypto.*</package-name> <package-name>org.apache.xerces.*</package-name> <package-name>javanet.staxutils.*</package-name> <package-name>jp.gr.xml.*</package-name> <package-name>org.codehaus.stax2.*</package-name> <package-name>org.glassfish.gmbal.*</package-name> <package-name>org.iso_relax.*</package-name> <package-name>org.jcp.xml.dsig.*</package-name> <package-name>org.jvnet.*</package-name> <package-name>org.relaxng.*</package-name> </prefer-application-packages> </weblogic-application> -----Original Message----- From: Florian Müller [mailto:f...@apache.org] Sent: Monday, August 24, 2015 9:23 AM To: dev@chemistry.apache.org Cc: Peter Flies Subject: Re: OpenCMIS on WebLogic 12 Hi Peter, It should be possible to configure WebLogic 12 to use the JAX-WS stack that is bundled with an application instead of it's own. Maybe someone on this list can help. The next release of OpenCMIS will use Apache CXF 3.0.x. So, you have to do something like this anyway. There is no fixed date for the next release. We release when the community thinks it's time for another release. There haven't been any discussions about the next release, yet. - Florian > Following the OpenCMIS development guide, we have been able to create > a server that works with Web Services on Tomcat. It appears that > OpenCMIS requires the JAX-WS lib 2.1.7. However, on WebLogic 12, a > later version is used for JAX-WS and the web services fail. > > > > Can the OpenCMIS server work with newer versions of JAX-WS at this > time? If not, what is the roadmap for versions beyond 0.13.0? > > > > Thanks > > > > Peter