I think there are no chances to run JackRabbit on GAE, for now, and less that I can persuade them to let application create thread or files :)
But I'm happy to read that for you too can be a way to use Sling directly, may be using a ResourceResolver on top of the DataStore or implementing a simple Level 1 JCR Repository. That can be a way ??? On Wed, Apr 14, 2010 at 9:51 PM, Alexander Klimetschek <[email protected]>wrote: > On Wed, Apr 14, 2010 at 20:00, Luca Masini <[email protected]> wrote: > > I would love to use Sling to access the Google Data Store and program > user > > interface in an easy way. Now I know that, due to limitations on the GAE > > environment this will be really hard (I don't know how to make Felix run > on > > there without writing files or launching threads), so I want to discuss > this > > with Sling experts and know what do you think about the idea and if is > > something doable. > > So you would want to use Sling directly on top of the Google Data > Store and not use JCR? In theory this should be possible, but might > require additional work besides the basic issues like multiple > threads, running an OSGi framework etc. Many things in Sling work > based on a JCR repository. You can build a resource tree based on > other backends, but this is a bit like reinventing the wheel. > > If JCR should be used as well on GAE below Sling, this also requires > changes to Jackrabbit: first a datastore/persistence manager using the > google data store as backend and secondly removing all background > threads in Jackrabbit. See also > http://wiki.apache.org/jackrabbit/JackrabbitOnCloud or the discussion > at http://markmail.org/thread/n4redkdzyxaval7r > > I think it would be easier if the GAE guys would remove some of the > constraints to allow for infrastructure apps. Maybe you can persuade > them ;-) > > Regards, > Alex > > -- > Alexander Klimetschek > [email protected] > -- **************************************** http://www.lucamasini.net http://twitter.com/lmasini http://www.linkedin.com/pub/luca-masini/7/10/2b9 ****************************************
