Hello!
First, I think that jdk1.4 may cause some problems, but read in the archives
for more on that.
You don't need a new cvs-snapshot, just use cocoon2 normal release and
define the xmldb pseudo protocol in cocoon.xconf:
<!-- xmldb pseudo protocol with xindice -->
<source-handler logger="core.xindice-sh">
<protocol name="xmldb"
class="org.apache.cocoon.components.source.XMLDBSourceFactory">
<driver type="xindice"
class="org.apache.xindice.client.xmldb.DatabaseImpl"/>
</protocol>
</source-handler>
<!-- end of xmldb pseudo protocol with xindice -->
because the generator will be deprecated and is not so efficent.
Then remove the xmldb-samples in the sitemap and copy the xindice.jar
(different package names than dbxml) into cocoon.
Then you can generate SAX events by using
<map:generate
src="xmldb:xindice://localhost:4080/db/your-collection/#/user[username='{sit
emap-param}'][password='{sitemap-param}']"/>
in the sitemap (this sample uses an xpath query - if you don't want to query
use the xml-object-id instead of everything beginning with '#').
If you want to include some database-xml in an xsp-file use:
<xi:include
href="xmldb:xindice://localhost:4080/db/your-collection/xml-object-id"
parse="text"/>
If you want to update the database use the xmldb-transformer from the
scratchpad, but for the "update" execution you have to add a patch or
workaround because xalan removes the xupdate-namespace, you can also find
this in the archives.
At least this worked with me, I hope you can make it run
Axel
-----Ursprungliche Nachricht-----
Von: Alex McLintock [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 22. Marz 2002 18:04
An: [EMAIL PROTECTED]
Betreff: Cocoon and XIndice versions
Hi folks,
I'm trying to find satisfactory versions of Cocoon and XIndice which work
together.
I am told that I need a CVS version of cocoon rather than the latest
release - but the CVS snapshots don't currently work.
(I am using Xinidice 1.0 and Tomcat 4.0something on RedHat Linux 7.2, and
Sun's JDK 1.4)
Any ideas? Is it ok discussing cvs snapshots on the "users" list?
Older versions of Cocoon use a deprecated generator system for talking to
Xindice rather than the now standard "source".
Alex
Cocoon 2 - Internal server error
type fatal
message Error compiling sitemap
description org.apache.cocoon.ProcessingException: Error compiling sitemap:
java.lang.NoClassDefFoundError
sender org.apache.cocoon.servlet.CocoonServlet
source Cocoon servlet
request-uri
/cocoon/
path-info
stack-trace
org.apache.cocoon.ProcessingException: Error compiling sitemap:
java.lang.NoClassDefFoundError
at org.apache.cocoon.sitemap.Handler.run(Handler.java:295)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.lang.NoClassDefFoundError
at org.apache.batik.dom.svg.SAXSVGDocumentFactory.(Unknown Source)
at org.apache.cocoon.xml.dom.SVGBuilder.(SVGBuilder.java:86)
at
org.apache.cocoon.serialization.SVGSerializer.(SVGSerializer.java:95)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
Openweb Analysts Ltd, London
Software For Complex Websites
http://www.OWAL.co.uk/
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>