Ciao a tutti,
sto costruendo un applicazione di esempio XML-RPC constituita da un client e da
un server tramite NetBeans.
Faccio partire il server su Tomcat e poi eseguo il codice client riscontrando
quest'errore:

org.apache.xmlrpc.XmlRpcException: Failed to create input stream:
http://localhost:8080/SNServer/xmlrpc
at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.ge tInputStream(XmlRpcSunHttpTransport.java:91)
at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sen dRequest(XmlRpcStreamTransport.java:144)
at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendR equest(XmlRpcHttpTransport.java:115)
at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.se ndRequest(XmlRpcSunHttpTransport.java:69)
at
org.apache.xmlrpc.client.XmlRpcClientWorker.execut e(XmlRpcClientWorker.java:56)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlR pcClient.java:167)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlR pcClient.java:137)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlR pcClient.java:126)
at org.mwt.ws.examples.Client.main(Client.java:31)
Caused by: java.io.FileNotFoundException: http://localhost:8080/SNServer/xmlrpc
at
sun.net.http://www.protocol.http.HttpURLConn...getInputStream(HttpURLConnection.java:1288)
at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.ge tInputStream(XmlRpcSunHttpTransport.java:89)
... 8 more
Caused by:
java.io.FileNotFoundException: http://localhost:8080/SNServer/xmlrpc
at
sun.net.http://www.protocol.http.HttpURLConn...getInputStream(HttpURLConnection.java:1288)
at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.ge tInputStream(XmlRpcSunHttpTransport.java:89)
at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sen dRequest(XmlRpcStreamTransport.java:144)
at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendR equest(XmlRpcHttpTransport.java:115)
at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.se ndRequest(XmlRpcSunHttpTransport.java:69)
at
org.apache.xmlrpc.client.XmlRpcClientWorker.execut e(XmlRpcClientWorker.java:56)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlR pcClient.java:167)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlR pcClient.java:137)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlR pcClient.java:126)
at org.mwt.ws.examples.Client.main(Client.java:31)

Analizzando i log del Server ho anche questo errore:

GRAVE: Error loading WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@541 72f
org.apache.xmlrpc.webserver.XmlRpcServlet
java.lang.ClassNotFoundException: org.apache.xmlrpc.webserver.XmlRpcServlet
at
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1387)
at
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1233)
at
org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1094)
at
org.apache.catalina.core.StandardWrapper.allocate( StandardWrapper.java:808)
at
org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:129)
at
org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:845)
at
org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
15-set-2009 12.33.23 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Allocate exception for servlet XmlRpc
java.lang.ClassNotFoundException: org.apache.xmlrpc.webserver.XmlRpcServlet
at
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1387)
at
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1233)
at
org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1094)
at
org.apache.catalina.core.StandardWrapper.allocate( StandardWrapper.java:808)
at
org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:129)
at
org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:845)
at
org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

Vi siete imbattuti anche voi in questo tipo di problema?

Grazie

Cesidio