thanks it works now. but when i try to test the method upload document to the current workspace i have this error: failed to find document file 125424485478854 have you any idea about. in the other hand can it's possible to crate a new workspace remotly?what's the corresponding method?
----- Message d'origine ---- De : Eric Barroca <[EMAIL PROTECTED]> À : nafti majdi <[EMAIL PROTECTED]> Cc : [email protected] Envoyé le : Dimanche, 16 Septembre 2007, 4h59mn 34s Objet : Re: [Ecm] WebService Access Failed Hi, It seems to come from an annoying JBossWS bug. See: <http://jira.jboss.com/jira/browse/JBWS-1556> The quick solution is to turn off isolation: - open $JBOSS_HOME/server/default/deploy/nuxeo.ear/OSGI-INF/templates/jboss-app.xml - remove or comment the following: """ <loader-repository> org.nuxeo:loader=nuxeo.ear <loader-repository-config>java2ParentDelegation=false</loader-repository-config> </loader-repository> """ - restart your JBoss This remove the error and allow to fully use the WS. The long term fix would be to switch to JBoss WS 2.0 (included in JBoss 4.2). Thanks, EB. On 14 Sep 2007, at 08:56, nafti majdi wrote: Hello, I am evaluating Nuxeo for usage as a backend system. I want to access Nuexo from .NET via Web Services. I have installed the version 5.1.0-GA and it ran out of the box. After some research I found the NuxeoRemotingInterface And its wsdl at http://localhost:8080/nuxeo-platform-5/NuxeoRemotingBean?WSDL and want to test it. When trying to perform a connect using SOAP UI I get the following error in the server console: 13:15:32,293 ERROR [AbstractServlet] Error processing web service request javax.xml.rpc.JAXRPCException: org.jboss.ws.binding.BindingException: javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: org.nuxeo.ecm.platform. ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePort_getDocument at org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:187) at org.jboss.ws.soap.SOAPContentElement.expandToDOM(SOAPContentElement.java:844) at org.jboss.ws.soap.SOAPContentElement.getChildNodes(SOAPContentElement.java:761) at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:211) at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270) at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270) at org.jboss.util.xml.DOMWriter.print(DOMWriter.java:186) at org.jboss.ws.soap.SOAPMessageImpl.writeTo(SOAPMessageImpl.java:264) at org.jboss.ws.server.ServiceEndpointServlet.sendResponse(ServiceEndpointServlet.java:176) at org.jboss.ws.server.ServiceEndpointServlet.doPost(ServiceEndpointServlet.java:135) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) at java.lang.Thread.run(Thread.java:595) Caused by: org.jboss.ws.binding.BindingException: javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRe motingService_NuxeoRemotingInterfacePort_getDocument at org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:112) at org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:172) ... 29 more Caused by: javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePor t_getDocument at org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:181) at org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:100) ... 30 more Caused by: java.lang.ClassNotFoundException: org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePort_getDocument at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) at org.jboss.ws.utils.JavaUtils.loadJavaType(JavaUtils.java:81) at org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:126) ... 31 more 13:15:32,373 ERROR [[NuxeoRemotingBean]] Servlet.service() for servlet NuxeoRemotingBean threw exception javax.xml.rpc.JAXRPCException: org.jboss.ws.binding.BindingException: javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: org.nuxeo.ecm.platform. ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePort_getDocument at org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:187) at org.jboss.ws.soap.SOAPContentElement.expandToDOM(SOAPContentElement.java:844) at org.jboss.ws.soap.SOAPContentElement.getChildNodes(SOAPContentElement.java:761) at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:211) at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270) at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:270) at org.jboss.util.xml.DOMWriter.print(DOMWriter.java:186) at org.jboss.ws.soap.SOAPMessageImpl.writeTo(SOAPMessageImpl.java:264) at org.jboss.ws.server.ServiceEndpointServlet.sendResponse(ServiceEndpointServlet.java:176) at org.jboss.ws.server.ServiceEndpointServlet.doPost(ServiceEndpointServlet.java:135) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) at java.lang.Thread.run(Thread.java:595) Caused by: org.jboss.ws.binding.BindingException: javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRe motingService_NuxeoRemotingInterfacePort_getDocument at org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:112) at org.jboss.ws.soap.SOAPContentElement.getXMLFragment(SOAPContentElement.java:172) ... 29 more Caused by: javax.xml.bind.MarshalException: java.lang.ClassNotFoundException: org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePor t_getDocument at org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:181) at org.jboss.ws.jaxrpc.encoding.JAXBSerializer.serialize(JAXBSerializer.java:100) ... 30 more Caused by: java.lang.ClassNotFoundException: org.nuxeo.ecm.platform.ws.__JBossWS_NuxeoRemotingService_NuxeoRemotingInterfacePort_getDocument at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) at org.jboss.ws.utils.JavaUtils.loadJavaType(JavaUtils.java:81) at org.jboss.ws.jaxb.JAXBMarshallerImpl.marshal(JAXBMarshallerImpl.java:126) ... 31 more The SOAP UI test client receives the following incorrect answer from Nuxeo: <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header/>. Did I miss anything? Does an how-to or something like this regarding the web services API exists? Thanks for your help! Majdi Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail _______________________________________________ ECM mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/ecm -- Éric Barroca - Ex. VP of Operations - +33 6 21 74 77 64 www.nuxeo.com - Nuxeo: Open Source ECM - www.nuxeo.org Nuxeo Enterprise Platform - The Java EE, scalable, standard-based ECM Platform _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
_______________________________________________ ECM mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/ecm
