Hello,

I'm using the current trunk of Xindice because I need to work with Java 1.5.
This piece of code (from addressbook example) give me problems:

public class DBConnection extends HttpServlet {

 // Collection manager path to instantiate
 public static final String XINDICEURI="xindice://localhost:8080/db/";
 public static final String COLLECTIONURI="xmldb:" + XINDICEURI;
 String colstring = COLLECTIONURI + "Folder5";



protected static DBConnection connection = new DBConnection();

protected static Database db = null;
protected static Collection collection = null;

public Collection getCollectionInstance (HttpServletRequest request,
HttpServletResponse response ) throws javax.servlet.ServletException,
java.io.IOException {

      try {
         if ( db == null ) {

            // Register the dbxml database handler
            db = (Database)Class.forName("
org.apache.xindice.client.xmldb.DatabaseImpl").newInstance();
            DatabaseManager.registerDatabase(db);
            // Get a collection instance
            collection = DatabaseManager.getCollection( colstring );
         }


The error message returned is "org.apache.xindice.client.xmldb.DatabaseImpl".
When I was working with Java 1.4 I did not have this error. Is it working
with current trunk of Xindice related? or am I forbidden something?

I tried passing 'user' and 'password' parameters to the 'getCollection'
function, but this is not the problem. I can not found it.

Thanks for your help

Iñaki

Reply via email to