The AtomPub issue shows up only in Tomcat. 

I would like to use the same packaged web application for WebSphere and Tomcat. 
When the 1.4x jaxp-api.jar and jaxp-ri.jar are included in WEB-INF/lib, the 
workbench throws that exception. When the 2 jars aren't included in the Tomcat 
deployment, the workbench client works fine.

Thanks  


On Friday, July 4, 2014 8:32 PM, Florian Müller <f...@apache.org> wrote:
 


Hi Alex,

Are you running the Workbench also with the IBM JDK?
If not, then that it is not a Workbench issue. The jaxp library has nothing to
do with the AtomPub parsing on the client side.

Does your server return extensions? If so, do they all have a namespace?


- Florian



> Hi Florian,
> 
> I think you are right. I do need jaxp 1.4.2. The AtomPub issue seems to be
> specific to the workbench client only. I tested with a few other clients and
> they seem to work ok. Adding jaxp on the server's classpath maybe altering the
> xml response which causes workbench to throw this exception?  
> Do we need a JIRA for this?
> 
> Thanks
> Alex
> 
> 
> On Friday, July 4, 2014 7:23 PM, Florian Müller <f...@apache.org> wrote:
> 
> 
> 
> Hi Alex,
> 
> I think you need the jaxp-ri version 1.4.2 on the server.
> The AtomPub issue is probably something different. It might be an issue with
> the
> StAX implementation.
> Please follow Marks recommendation and make sure that your classloader
> configuration is set to PARENT_LAST.
> 
> - Florian
> 
> 
> 
> > Thanks Florian. I am using WebSphere version 8.5. The attached doc has stack
> > traces. There are 3 scenarios -- 
> > 1. without xerces & jaxp
> > 2. with xerces
> > 3. with jaxp
> > 
> > The 3rd option looks the most promising.
> > 
> > Thanks again
> > Alex
> > 
> > 
> > On Thursday, July 3, 2014 9:01 PM, Florian Müller <f...@apache.org> wrote:
> > 
> > 
> > 
> > Hi Alex,
> > 
> > Which WebSphere version you are using? Which Xerces/JAXP versions are you
> > adding?
> > Can you provide stack traces of the exceptions that OpenCMIS throws?
> > 
> > - Florian
> > 
> > 
> > 
> > > Hello,
> > > 
> > > When deploying an open CMIS server framework based application on
> > > Websphere,
> > > I
> > > need to include either xerces or jaxp to get around a similar problem as
> > > the
> > > one discussed here -- The Standard Implementation for JAX-WS:
> > > us...@jax-ws.java.net: Archive — Project Kenai
> > > 
> > >    The Standard Implementation for JAX-WS: users@jax-ws....
> > > Use Advanced Search to search the entire archive. Re: Please help
> > > java.lang.NoClassDefFoundError:
> > > com.sun.org.apache.xerces.internal.dom.DocumentIm...
> > > View on java.net Preview by Yahoo
> > > 
> > > 
> > > I guess SAAJ api's internally depend on Sun's xerces implementation.
> > > 
> > > However, including xerces causes a conflict with open CMIS ( Error:
> > > javax.xml.parsers.DocumentBuilderFactory.setFeature)
> > > whereas including JAXP based on the link above seems to cause problems
> > > with
> > > getRepositories specifically when using the atompub protocol.
> > > 
> > > Based on my understanding then SAAJ needs to have a xerces impl from Sun
> > > on
> > > Websphere. However both xerces or JAXP seem to conflict with open CMIS.
> > > 
> > > Any recommendations on how this could be resolved?
> > > 
> > > Thanks
> > > Alex

Reply via email to