Thank you Georg for help!
I had done like you said. The error is:

Error java.lang.ClassNotFoundException: 
org.apache.xindice.client.xmldb.DatabaseImpl

What is the problem?? I don't understand....maybe classpath??
I'll waiting for your response.
Bye

---------- Initial Header -----------

>From      : "Georg Sauer-Limbach" [EMAIL PROTECTED]
To          : xindice-users@xml.apache.org
Cc          :
Date      : Mon, 30 Apr 2007 18:09:16 +0200
Subject : Re: Help for servlet!







> Hi,
>
> to see the problem you should print the exception, not only its
> detail message. Replace
>
> out.write("Error " + e.getMessage());
>
> by
>
> out.write("Error " + e );
>
> I guess you will then see something like
>
> java.lang.ClassDefNotFoundException: 
> org.apache.xindice.client.xmldb.DatabaseImpl
>
> It is a common mistake in Java to output only
> ex.getMessage(), but this is only the "detail
> message".
>
> Tell us which exception you got.
>
> Regards
> Georg
>
> [EMAIL PROTECTED] wrote:
> > Thank for previous help!
> > Now I have a most specific problem....so, i use tomcat 5.5,cocoon 2.1 and 
> > xindice 1.1b4.
> > I want make a servlet for update database. After the correction of 
> > PartsXupdate.java, i had made this servlet:
> >
> >
> > import org.xmldb.api.base.*;
> > import org.xmldb.api.modules.*;
> > import org.xmldb.api.*;
> > import javax.servlet.*;
> > import javax.servlet.http.*;
> > import java.io.*;
> > import org.w3c.dom.*;
> > import org.apache.xindice.client.xmldb.DatabaseImpl;
> > import org.apache.xindice.client.xmldb.services.*;
> >
> > public class PartsXupdate extends HttpServlet {
> >
> > public void doGet(HttpServletRequest request, HttpServletResponse response)
> >     throws ServletException, IOException {
> >
> >     Collection col = null;
> >     PrintWriter out = response.getWriter();
> >
> >     try {
> >
> >     String driver = "org.apache.xindice.client.xmldb.DatabaseImpl";
> >     Class c = Class.forName(driver);
> >
> >         Database database = (Database) c.newInstance();
> >         DatabaseManager.registerDatabase(database);
> >
> >         col = 
> > DatabaseManager.getCollection("xmldb:xindice://localhost:8080/db/test");
> >
> >     String xupd = "<xupdate:modifications version=\"1.0\" 
> > xmlns:xupdate=\"http://www.xmldb.org/xupdate\";>"  +
> >     "<xupdate:insert-after select=\"/scheda/info\">"  +
> >     "<xupdate:element name=\"commento\">Bel libro!</xupdate:element>"  +
> >     "</xupdate:insert-after>"  +
> >     "</xupdate:modifications>";
> >
> >     String nome = "4.xml";
> >
> >         /* We are using XUpdateQueryService */
> >         XUpdateQueryService service =
> >         (XUpdateQueryService) col.getService("XUpdateQueryService", "1.0");
> >
> >         service.updateResource(nome, xupd);
> >     }
> >
> >     catch(Exception e) {
> >                 out.write("Error " + e.getMessage());
> >             }
> >
> > /*
> >     catch (XMLDBException e) {
> >         System.err.println("XML:DB Exception occurred " + e.errorCode);
> >         }
> > */
> >
> >     finally {
> >             }
> > }
> > }
> >
> >
> > The error message is:
> >
> > org.apache.xindice.client.xmldb.DatabaseImpl
> >
> > Where is the problem? I post my classpath:
> >
> > C:\xindice-1.1b4\xindice-1.1b4.jar;
> > C:\xindice-1.1b4\lib\commons-logging-1.0.3.jar;
> > C:\xindice-1.1b4\lib\servlet-2.3.jar;
> > C:\xindice-1.1b4\lib\xalan-2.5.2.jar;
> > C:\xindice-1.1b4\lib\xerces-2.6.0.jar;
> > C:\xindice-1.1b4\lib\xml-apis.jar;
> > C:\xindice-1.1b4\lib\xmldb-api-20030701.jar;
> > C:\xindice-1.1b4\lib\xmldb-api-sdk-20030701.jar;
> > C:\xindice-1.1b4\lib\xmldb-common-20030701.jar;
> > C:\xindice-1.1b4\lib\xmldb-xupdate-20040205.jar;
> > C:\xindice-1.1b4\lib\xmlrpc-1.1.jar;
> > .;
> >
> > Is it correct?
> > Thank for any help!
> > Bye
> >
> >
> > ------------------------------------------------------
> > Leggi GRATIS le tue mail con il telefonino i-modeTM di Wind
> > http://i-mode.wind.it/
> >
> >
> >
> >
> 


------------------------------------------------------
Leggi GRATIS le tue mail con il telefonino i-modeĀ™ di Wind
http://i-mode.wind.it/


Reply via email to