We really should make this configurable. What's the best way?
Kurt
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, December 13, 2002 10:58 AM
Subject: cvs commit:
xml-xindice/java/src/org/apache/xindice/client/xmldb/xmlrpc
CollectionImpl.java
> gianugo 2002/12/13 07:58:36
>
> Modified: java/src/org/apache/xindice/client/xmldb/xmlrpc
> CollectionImpl.java
> Log:
> Added a final slash to the XML-RPC endpoint. Some application servers
(Jetty) issue a HTTP 302 if requested for "/Xindice" and not "/Xindice/",
which totally screws up the client.
>
> Revision Changes Path
> 1.18 +14 -9
xml-xindice/java/src/org/apache/xindice/client/xmldb/xmlrpc/CollectionImpl.j
ava
>
> Index: CollectionImpl.java
> ===================================================================
> RCS file:
/home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/xmlrpc/Collec
tionImpl.java,v
> retrieving revision 1.17
> retrieving revision 1.18
> diff -u -r1.17 -r1.18
> --- CollectionImpl.java 22 Nov 2002 10:15:34 -0000 1.17
> +++ CollectionImpl.java 13 Dec 2002 15:58:36 -0000 1.18
> @@ -59,6 +59,13 @@
> * $Id$
> */
>
> +import java.io.StringReader;
> +import java.net.MalformedURLException;
> +import java.util.Hashtable;
> +import java.util.Vector;
> +
> +import javax.xml.parsers.DocumentBuilderFactory;
> +
> import org.apache.xindice.client.xmldb.ResourceSetImpl;
> import org.apache.xindice.client.xmldb.XindiceCollection;
> import org.apache.xindice.client.xmldb.resources.XMLResourceImpl;
> @@ -70,7 +77,11 @@
> import org.apache.xmlrpc.XmlRpc;
> import org.apache.xmlrpc.XmlRpcClient;
>
> -import org.w3c.dom.*;
> +import org.w3c.dom.Document;
> +import org.w3c.dom.Element;
> +import org.w3c.dom.Node;
> +import org.w3c.dom.NodeList;
> +
> import org.xml.sax.InputSource;
> import org.xmldb.api.base.Collection;
> import org.xmldb.api.base.ErrorCodes;
> @@ -79,12 +90,6 @@
> import org.xmldb.api.base.XMLDBException;
> import org.xmldb.api.modules.XMLResource;
>
> -import java.io.StringReader;
> -import java.net.MalformedURLException;
> -import java.util.Hashtable;
> -import java.util.Vector;
> -import javax.xml.parsers.DocumentBuilderFactory;
> -
> /**
> * Implementation of XML:DB's <code>Collection</code> interface using
> * XML-RPC to interact with database server
> @@ -94,7 +99,7 @@
> */
> public class CollectionImpl extends XindiceCollection {
> /* path to XML-RPC service on database */
> - private static String XINDICE_SERVICE_LOCATION = "/Xindice";
> + private static String XINDICE_SERVICE_LOCATION = "/Xindice/";
>
> /* host and port number of server */
> private String hostPort;
>
>
>