Index: server/src/main/java/org/apache/xmlrpc/webserver/WebServer.java =================================================================== --- server/src/main/java/org/apache/xmlrpc/webserver/WebServer.java (revision 436842) +++ server/src/main/java/org/apache/xmlrpc/webserver/WebServer.java (working copy) @@ -54,18 +57,18 @@ * the property values are the handler classes. Once that is done, * create an instance of WebServer: *
- * final int portNumber = 8088; - * final String propertyFile = "MyHandler.properties"; + * final int portNumber = 8088; + * final String propertyFile = "MyHandler.properties"; * - * PropertyHandlerMapping mapping = new PropertyHandlerMapping(); - * ClassLoader cl = Thread.currentThread().getContextClassLoader(); - * mapping.load(cl, propertyFile); - * WebServer webServer = new WebServer(port); - * XmlRpcServerConfigImpl config = new XmlRpcServerConfigImpl(); - * XmlRpcServer server = server.getXmlRpcServer(); - * server.setConfig(config); - * server.setHandlerMapping(mapping); - * server.start(); + * PropertyHandlerMapping mapping = new PropertyHandlerMapping(); + * ClassLoader cl = Thread.currentThread().getContextClassLoader(); + * mapping.load(cl, propertyFile); + * WebServer webServer = new WebServer(portNumber); + * XmlRpcServerConfigImpl config = new XmlRpcServerConfigImpl(); + * XmlRpcServer server = webServer.getXmlRpcServer(); + * server.setConfig(config); + * server.setHandlerMapping(mapping); + * webServer.start(); **/ public class WebServer implements Runnable { Index: server/src/main/java/org/apache/xmlrpc/webserver/ServletWebServer.java =================================================================== --- server/src/main/java/org/apache/xmlrpc/webserver/ServletWebServer.java (revision 436842) +++ server/src/main/java/org/apache/xmlrpc/webserver/ServletWebServer.java (working copy) @@ -48,12 +48,10 @@ * See the {@link PropertyHandlerMapping} for details on the property * file. *
- * final int portNumber = 8088; - * - * ClassLoader cl = Thread.currentThread().getContextClassLoader(); - * XmlRpcServlet servlet = new XmlRpcServlet(); - * ServletWebServer webServer = new ServletWebServer(servlet, port); - * webServer.start(); + * final int portNumber = 8088; + * XmlRpcServlet servlet = new XmlRpcServlet(); + * ServletWebServer webServer = new ServletWebServer(servlet, portNumber); + * webServer.start(); **/ public class ServletWebServer extends WebServer { Index: src/site/apt/client.apt =================================================================== --- src/site/apt/client.apt (revision 436842) +++ src/site/apt/client.apt (working copy) @@ -66,7 +66,7 @@ XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl(); config.setServerURL(new URL("http://127.0.0.1:8080/XmlRpcServlet")); XmlRpcClient client = new XmlRpcClient(); - client.setTransportFactory(new XmlRpcCommonsTransportFactory()); + client.setTransportFactory(new XmlRpcCommonsTransportFactory(client)); client.setConfig(config); Object[] params = new Object[]{new Integer(2), new Integer(3)}; Integer result = (Integer) client.execute("Calculator.add", params); Index: src/site/apt/advanced.apt =================================================================== --- src/site/apt/advanced.apt (revision 436842) +++ src/site/apt/advanced.apt (working copy) @@ -55,7 +55,7 @@ import org.apache.xmlrpc.client.util.ClientFactory; XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl(); - config.setServerUrl("http://127.0.0.1:8080/xmlrpc"); + config.setServerURL(new URL("http://127.0.0.1:8080/xmlrpc")); XmlRpcClient client = new XmlRpcClient(); client.setConfig(config); ClientFactory factory = new ClientFactory(client);