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]>

Reply via email to