On May 7, 2010, at 5:18 PM, Bertrand Delacretaz wrote:

> Hi,
> 
> On Fri, May 7, 2010 at 6:45 PM, Tony Giaccone <[email protected]> wrote:
>> ...So is there a document anywhere that describes how you get 
>> Sling/Jackrabbit
>> up and running in a Glassfish container? How about jetty?...
> 
> Did you read http://sling.apache.org/site/getting-started.html ?

Yes, I read and looked over all that documentation.  For someone who's 
unfamiliar with 
jackrabbit, osgi, and sling, you've got a lot of learning to do to get to the 
point where you
can use anything but the basic stand alone run jar.  And honestly while that 
gives good
demo, I don't know of a single corporate customer I've worked with who uses 
Jetty. 

As soon as I want to step out of the jetty world, I hit a brick wall. Which 
version of Glassfish, 
JBOSS, Tomcat, Websphere should I use? Do I need to install Felix into the 
standard v3 version
of glassfish? If so how do I do that? 

Your war file, didn't work for me as distributed. So I checked out the code and 
built with maven and 
took the package war file and tried to deploy that. Also no luck. 

> 
> I don't think we have glassfish-specific documentation, but that page,
> along with our mailing list archives.

Got me no where and believe me I looked. Hard. All day. 


> 
>> ...Is it the case, that Day's  CRX is really the only solution using Sling 
>> that
>> has enough documentation to make it suitable for use? The more I dig into
>> this,  the more it feels that way?...
> 
> Depends what you mean by "using Sling" - Sling is meant for software
> developers, so some assembly is usually required before you can get it
> to do exactly what you want.

I want to do something more then just run the basic stand alone jar. 

The documentation you have got me no closer to that after a day of trying to 
figure it out.  
The war file didn't work in glassfish.  Which makes me wonder,  is there a 
specific server 
it will work with (Tomcat, JBOSS, Geronimo)?  Which version?  Why isn't that 
server 
identified in the doc on your web site? 

Glassfish v3 uses an osgi framework. How do I configure Glassfish to use your 
war file? 

It seems, thar I don't. 

Should I use bundles OSGI Bundles?  


If OSGI is so modular, and dynamically loadable why isn't there a short write 
up on how to load up the bundles
that make up Sling into Glassfish?  That would seem like a perfect match. 


> 
> Depending on your skills and goals, CRX can provide a simpler out of
> the box experience, due to the accompanying docs and services.
> 
> -Bertrand

Yes, I understand there is a whole company, Day, behind the CRX software, and a 
business model that charges 
significant money for the use of CRX, and that money allows for better docs, 
better examples, better support. 
There is nothing wrong with that model, but  I don't need all the features of 
CRX.  I want a simple RESTFUL 
content repository. A repository where  I can do versioning of documents. A 
document repository where I can 
do transforms from xml to html.  I may need one where, in the future,  I can 
use WEBDav to insert docs to the repository. 

I don't need workflow, I don't need complicated document creation with, users,  
groups and roles. 
I barely need configurable users. Instead I'll use something like BIG IP to 
restrict access to the web server.


As it stands now, Sling looks like a perfect fit as a CMS, however as a person 
with little or no experience with Sling, 
I found this a daunting experience.  I've tried twice now to get it to work for 
me and I have a reasonable technical 
background, over 10 years of professional Java development experience, using a 
variety of technologies, and honestly
I'm stumped. 

I like this product, I want to use it. In the future maybe my client will want 
to upgrade to CRX, but for right now CRX is over kill. 

I need a little more explicit concrete help, with simple steps  to help me 
understand the pieces and how they play together.



Tony Giaccone



Reply via email to