It does not exist such a java:DOCUMENT provider. Use java:RPC with 
style="document".
-Enric


On Tue, 9 Nov 2004, Alessandro Leonardi wrote:

> Hi,
> 
> I've a problem to publishing a service with axis, I build it like axis 
> example and all is OK, I can to use the server like a simple 
> client....beautiful....
> but now I should change the style: 
> tipically using the usual deploy procedure 
> 
> ( java org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -S true  
> -Nurn:WSG_Receiver PWMvsWSG.WSG_Receiver  wp_receiver.wsdl ) 
> 
> I've a wsdd like this:
> 
>  <service name="WSG_Receiver" provider="java:RPC" style="rpc" use="literal">
>       <parameter name="wsdlTargetNamespace" value="urn:WSG_Receiver"/>
>       <parameter name="wsdlServiceElement" value="PWMfromWSGService"/>
>       <parameter name="wsdlServicePort" value="WSG_Receiver"/>
>       <parameter name="className" 
> value="PWMvsWSG.WSG_Receiver.WSG_ReceiverSoapBindingSkeleton"/>
>       <parameter name="wsdlPortType" value="PWMfromWSG"/>
>       <parameter name="allowedMethods" value="*"/>
>       <parameter name="scope" value="Session"/>
> ....
> ....
>  I need to change the style from RPC to DOCUMENT, I tried to modify the 
> "wsdd" file as below:
> 
>  <service name="WSG_Receiver" provider="java:DOCUMENT" style="document" 
> use="literal">
>       <parameter name="wsdlTargetNamespace" value="urn:WSG_Receiver"/>
>       <parameter name="wsdlServiceElement" value="PWMfromWSGService"/>
>       <parameter name="wsdlServicePort" value="WSG_Receiver"/>
>       <parameter name="className" 
> value="PWMvsWSG.WSG_Receiver.WSG_ReceiverSoapBindingSkeleton"/>
>       <parameter name="wsdlPortType" value="PWMfromWSG"/>
>       <parameter name="allowedMethods" value="*"/>
>       <parameter name="scope" value="Session"/>
> ....
> ....
> 
> than I published this interface, but at this time when I try to connect to it 
> using a browser ( to have the "wsdl" ),
> it returns me this message:
> 
> Fault - ; nested exception is: 
> org.apache.axis.ConfigurationException: 
> org.apache.axis.deployment.wsdd.WSDDException: No provider type matches QName 
> &apos;{http://xml.apache.org/axis/wsdd/providers/java}DOCUMENT&apos;
> org.apache.axis.deployment.wsdd.WSDDException: No provider type matches QName 
> &apos;{http://xml.apache.org/axis/wsdd/providers/java}DOCUMENT&apos;
> at 
> org.apache.axis.deployment.wsdd.WSDDProvider.getInstance(WSDDProvider.java:205)
> at 
> org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:446)
> at 
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:310)
> at 
> org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:296)
> at 
> org.apache.axis.deployment.wsdd.WSDDDeployment.getService(WSDDDeployment.java:485)
> at 
> org.apache.axis.configuration.FileProvider.getService(FileProvider.java:261)
> at org.apache.axis.AxisEngine.getService(AxisEngine.java:274)
> at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:309)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> at 
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at 
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
> at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
> at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> at java.lang.Thread.run(Thread.java:534)
> ...
> ...
> 
> All exception list is atacched.
> 
> I should to modify my java interface before the deploy?
> 
> Have You some idea?
> 
> Tanks!
> 
> Alessandro
> 
> --------------------------------------------------------------------
> 
> CONFIDENTIALITY NOTICE
> 
> This message and its attachments are addressed solely to the persons above 
> and may contain confidential information. If you have received the message in 
> error, be informed that any use of the content hereof is prohibited. Please 
> return it immediately to the sender and delete the message. Should you have 
> any questions, please contact us by replying to [EMAIL PROTECTED]
> 
>         Thank you
> 
>                                         www.telecomitalia.it
> 
> --------------------------------------------------------------------

Reply via email to