God bless you, Georg!!!!
My project, now, can continue!!!
Thank you very much!!!!!!!!!
Ciao!!!

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

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







> Yes, it is a classpath problem. The class shown in the exception
> message cannot be loaded.
>
> You need to make all the classes needed available to your web
> app. I.e. put xindice.jar into the WEB-INF/lib of your
> webapp. Then it should work.
>
> cheers
> Georg
>
> [EMAIL PROTECTED] wrote:
> > 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-modeTM di Wind
> > http://i-mode.wind.it/
> >
> >
> >
> >
> 


------------------------------------------------------
Passa a Infostrada. ADSL e Telefono senza limiti e senza canone Telecom
http://click.libero.it/infostrada


Reply via email to