I used JDK, Jetty and Cocoon some time ago on CD. Works perfectly. You can also use HypersonicSQL as SQL-DB, it has a read-only mode.
The problem is the performance. As Java uses a lot of small files the startup takes a while and the cd-rom works permanently. I think the best way is to say the users: To boost performance just copy the files to HD and start it from there.... -----Ursprüngliche Nachricht----- Von: Stavros Kounis [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 18. Juni 2003 10:05 An: [EMAIL PROTECTED] Betreff: Re: Cocoon for CD-Rom based applications? On Wed, 18 Jun 2003, Bertrand Delacretaz wrote: > Le Mardi, 17 juin 2003, ΰ 20:07 Europe/Zurich, Ramsey, Alan a ιcrit : > > > ...We don't mind installing "some" software on the clients > > computers, but we obviously want to minimize its complexity as much > > as possible. Installing a JVM is probably reasonable, and since > > Cocoon seems pretty "tightly packaged" installing it doesn't seem > > too extensive either... > > Actually you don't need to "install" anything (in the sense of messing > with Registry settings under Windows for example) to run Cocoon, > simply copying the directories that contain the JDK, Cocoon and the > servlet engine to a hard disk will do, provided you setup the > environment correctly and provided there is a writable temporary > directory for work files. > maybe (i'm not sure i'll try) this approach will work create a CDROM with JDK, and cocoon in CDROM the startup script will set JAVA_HOME to point in cdrom's jdk dir and then start cocoon as servlet i have try something similar just copying (without any instalation procedure) all this from a pc to another, set JAVA_HOME from command line and run "cocoon serlvet" so why dont work from CDROM? i think that this script can keep all ready JAVA_HOME value in a JAVA_HOME_TEMP var and at the end restore the content of JAVA_HOME with the default value (if its exist) the only thing i dont know how to do is how the script can undestrand the CDROM letter d: or e: etc --- stavros > There might be licensing problems with this approach though, you'd > have to check about JDK and servlet engine redistribution rights. > > > ...So the question is: how do I best package Cocoon for the CD > > deployed applications?... > > You could certainly run it directly from CD, started from a > platform-specific wrapper that would -find a writable temporary > directory -setup the environment > -maybe check for available TCP/IP ports and manipulate configs > accordingly > -start Cocoon using the JDK that is found on the CD (assuming licensing > is ok) and a lightweight servlet engine (Jetty for example) also found > on the CD > -launch a browser on the appropriate URL > > I'm pretty sure this works without having to install anything, or by > just copying files to the user's hard disk if one wants to get rid of > the CD > > -- > Bertrand Delacretaz > independent consultant, Lausanne, Switzerland > http://cvs.apache.org/~bdelacretaz/ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Stavros S. Kounis Development & Research Department Osmosis - networks & consulting services web: http://www.osmosis.gr email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]