Jelle Alten wrote:
It looks like the xindice.jar from 1.0 doesn't want to play with the runtime of Xindice 1.1b4, and vice versa, which make some sense.
No, and it will never be! Take a moment to read release notes in README file. Here is snippet for you:
---------- 8< ---------- Release Notes -------------
Complete change list for the Apache Xindice releases now available online, at: http://xml.apache.org/xindice/changes.html
IMPORTANT NOTE: Deployment of Xindice 1.1 is very different from Xindice 1.0. In many ways this should constitute a full version change since it isn't really backwards compatible with 1.0. However, the reasons this was done was to simplify the code base in preparation for future development. Unfortunately, the new features added do not justify a version change to 2.0. ... - The network access API is now based on XML-RPC rather then CORBA. This was done for simplification and to eliminate the constant problems with the CORBA ORB and consumption of resources. It also was done to address UTF-8 encoding issues that were present with CORBA. Initial tests show a minimal performance impact from this change. ---------- 8< ----------
I think that is the biggest part of my problem. Is that possible, or even plausible since the interface might have changed some?
This would also explain why XMLdbGUI didn't want to play with the 1.1b4 version. Replacing some files in the lib directory of XMLdbGUI helped, it plays a little now... Still have to try xupdate.
Jelle
----- Original Message -----
*From:* Jelle Alten <mailto:[EMAIL PROTECTED]> *To:* [email protected] <mailto:[email protected]> *Sent:* Thursday, May 13, 2004 2:45 PM *Subject:* Newbe trouble accessing Xindice
Hi,
I'm quite new to Xindice, but am having a little trouble to get it
working already...
Two problems:
- I can start the Jetty version (Xindice 1.0) version ok,
Xindice 1.0 does *not* have Jetty.
run the command tools (xindice/xindiceadmin) and even access it
from my Java program. But I can't get XUpdate working here, it
replies that it cant process or compile my query, which i think
has no problems... I can even connect using XMLdbGUI, but this
will also give the same error on XUpdate thingies.
- I can run Xindice 1.1b4 under Tomcat, and the ugly interface
will run, but I can't connect to it using my Java program. I tried
to change the Tomcat port to 8080, 8888 and 4080, but can't
connect to it. I even tried to connect with XMLdbGUI, but that
doesn't work either.
http://xml.apache.org/xindice/community/howto/installation/tomcat.html#Copy+the+WAR+file http://wiki.apache.org/xindice/XindiceFAQ/XindicePort
So how do I get XUpdate working with Jetty? Does anybody else have the same problem?
No.
Where can I get a newer Jetty implementation if Xindice? Maybe that will solve the XUpdate problem.
No, it won't solve. Following XUpdates work for me well:
http://cvs.apache.org/viewcvs.cgi/cocoon-2.1/src/blocks/xmldb/samples/populate.xml?rev=1.6&view=auto
(look at xu:* tags, ignore the rest)
Any clues on how to reach the XIndice server while running under Tomcat? Can I use the command line tools as well, while it runs under Tomcat? How?
Yes, see above.
I will write a wiki page on it once I have solved it...
Wiki FAQ about service location parameter should be helpful for the newbies. More on this parameter is here:
http://xml.apache.org/xindice/api/org/apache/xindice/client/xmldb/xmlrpc/DatabaseImpl.html
Default service-location value is 'xindice', that is, it will look for xindice server at http://host:port/xindice
Vadim
