Also tried with Glassfish 2.1.1 and deploying sling.war with asadmin
seems to work on
that version too.
/Pontus
On 2010-05-08 17:02, Pontus Amberg wrote:
I've just downloaded Glasshfish and I think I was able to deploy the
same sling.war as I used in Tomcat to Glassfish.
/glassfishv3/bin/asadmin deploy ~/apache-tomcat-6.0.26/webapps/sling.war
Replace "~/apache-tomcat-6.0.26/webapps/" with the directory where you
have
the your sling.war.
This seems to have deployed Sling in Glassfish and I can see sling in the
Glasshfish Administration console at http://localhost:4848 under
Applications
and I can also reach Sling at http://localhost:8080/sling
/Pontus
On 2010-05-08 16:27, Pontus Amberg wrote:
Hi!
I was able to deploy the current Sling trunk to Tomcat 6.0.26 by
following these steps
1. Get the sling source as described here
http://sling.apache.org/site/getting-and-building-sling.html#GettingandBuildingSling-GettingtheSlingSource
2. Build sling as described here
http://sling.apache.org/site/getting-and-building-sling.html#GettingandBuildingSling-BuildingSling
3. Make sure Tomcat isn't running
4. Copy the file
/sling/launchpad/builder/target/org.apache.sling.launchpad-6-SNAPSHOT.war
to the webapps directory in Tomcat
5. Rename org.apache.sling.launchpad-6-SNAPSHOT.war in
/tomcat/webapps/ to sling.war
6. Start Tomcat
7. You should now be able to access Sling http://localhost:8080/sling
I was not using Glassfish but maybe the steps above can help you anyway.
Notice that the Sling installation is using the default users and
password so it works
as a test server but you must change some password before you can use
it on public
server. It was a couple of months since I last installed a Sling
instance to a public
server so I'm not really sure which password you must change in the
current version.
Maybe someone else can help us out with the password stuff?
/Pontus
On 2010-05-08 04:13, Tony Giaccone wrote:
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