Please remove me from the mailing list. I no longer want to receive e-mail from the zindice-users group.
-----Original Message----- From: Vadim Gritsenko [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 20, 2004 12:20 PM To: xindice-users@xml.apache.org Subject: Re: db_bootstrap.ior??? IIUC, the problem you had below was caused by you by using Xindice 1.0 client (CORBA) with Xindice 1.1 server (XML-RPC). No wonder it did not work. bootstrap.ior file is some CORBA file required to setup connection. Vadim Nina Juliadotter wrote: >My very own thread... sorry for harrasing the list with my postings about this, but >now that I solved it, I thought it is best to tell people in case anybody in the >future would have the same problem. > >Not surprisingly, it's a classpath problem, even though it doesn't look like it. >In the end, I mangaged to run the Example1.java (renamed Xin in my code below) by >having > >xindice-1.1b4.jar >xmldb-api-20030701.jar >commons-logging-api.jar >xmlrpc-1.1.jar >xercesImpl.jar >xmlParserAPIs.jar > >in the classpath. > > > >>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+Exam ple+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 >>> >>> >>> >>> > > >Cheers, >Nina > > > > >