Forgot to mention what OS: this error was on Linux (see below). When I run it on Windows 2000 or XP Pro, i get
XML:DB Exception occured 1 A connection to the Database instance 'db' could not be created. Error: http://localhost:8080/db_bootstrap.ior My source code is: package nina; import org.xmldb.api.base.*; import org.xmldb.api.modules.*; import org.xmldb.api.*; public class Xin { public static void main(String[] args) throws Exception { Collection col = null; try { String driver = "org.apache.xindice.client.xmldb.DatabaseImpl"; Class c = Class.forName(driver); Database database = (Database) c.newInstance(); DatabaseManager.registerDatabase(database); String uri = "xmldb:xindice://localhost:8080/db/restaurants"; col = DatabaseManager.getCollection(uri); String xpath = "/restaurant[name='TheBratwurst']"; XPathQueryService service = (XPathQueryService) col.getService("XPathQueryService", "1.0"); ResourceSet resultSet = service.query(xpath); ResourceIterator results = resultSet.getIterator(); while (results.hasMoreResources()) { Resource res = results.nextResource(); System.out.println((String) res.getContent()); } } catch (XMLDBException e) { System.err.println("XML:DB Exception occured " + e.errorCode + " " + e.getMessage()); } finally { if (col != null) { col.close(); } } } } Could anyone tell me what this mysterious db_bootstrap.ior is? I've seen a couple of people asking questions on this (on the cocoon-users group), but nobody ever got an answer. A google search for bootstrap.ior gives me next to nothing. Howcome *nobody* has had this problem, and what is causing it??? And what am I doing wrong? Thanks from desperate, Nina > Hi everyone, > > I've been trying connect to Xindice through Cocoon for a few days now without > success. I'm running Xindice 1.1b4 as a standalone under Tomcat 5.0. I've got > it up > and running fine, I can access it through > xmldb:xindice://localhost:8080/db/testcol > and add documents and query it and all that. > > As I gave up on trying to get Cocoon to connect to it, I used the source code > from > > http://xml.apache.org/xindice/guide-developer.html#Diving+in+With+an+Example+Program > > and changed the details to reflect my database. But when I run it, I get the > error: > > XML:DB Exception occured 1 A connection to the Database instance 'db' could > not be > created. Error: Connection refused > > My uri string is declared as: > > String uri = "xmldb:xindice://localhost:8080/db/testcol"; > > and that's the only thing I have changed from the original code. > > Has anyone come across this problem before, by any chance? Any idea what to > do? > > Cheers, > Nina > >
