Differences between revisions 8 and 9
Revision 8 as of 2005-06-05 13:37:40
Size: 2869
Editor: PhilBurnside
Comment:
Revision 9 as of 2009-09-20 22:02:41
Size: 2871
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
This details Slide setup for the Tomcat 5 servlet container. Ofcourse the easiest route to having a working Slide application using Tomcat, is to download the [http://jakarta.apache.org/slide/download.html Slide-Tomcat bundle]. This details Slide setup for the Tomcat 5 servlet container. Ofcourse the easiest route to having a working Slide application using Tomcat, is to download the [[http://jakarta.apache.org/slide/download.html|Slide-Tomcat bundle]].
Line 13: Line 13:
["RDBMS StoresWithSamples"] - Guidelines and samples [[RDBMS_StoresWithSamples]] - Guidelines and samples

Tomcat Setup

This details Slide setup for the Tomcat 5 servlet container. Ofcourse the easiest route to having a working Slide application using Tomcat, is to download the Slide-Tomcat bundle.

Regardless of which route you take, the following information will still be useful if your custom application uses Slide.

SLIDE 2.1

Here are some guidelines/thoughts on installing SLIDE with Tomcat 5.5.9 - InstallationWithSamples

MultipleStoresWithSamples - Guidelines and samples

RDBMS_StoresWithSamples - Guidelines and samples

Old

Most of this information refers to Slide 1.x.

DefaultTomcatRealm Tips and Tricks.

SlideRealm Tips and Tricks.

Tomcat Slide-Admin out of the box

Problem: (1.0.16 only)

When I installed the slide.war and slide-admin.war on my Tomcat 4.1, the slide-admin wouldn't start and complained about the fact it couldn't find Domain.xml. I found in the Slide-Users mailist archives to try putting Domain.xml in the tomcat /bin directory....I tried that and it didn't work. It didn't work when I was running Tomcat as a Service that is, it did work when I ran it standalone with startup.bat in the /bin directory. But I wanted it to run as a service....

Solution:

You should provide a slide.properties file that contains the absolute path to your Domain.xml file (see http://jakarta.apache.org/slide/conf-lib.html). Then put this file somewhere where it can be found by Slide on initialization. More concretely this means: if you have the slide-kernel.jar in common/lib, you will want to put your custom slide.properties file in common/classes. Note that Slide expects to find the slide.properties file in the org.apache.slide package (IIRC), so in effect you'll have common/classes/org/apache/slide/slide.properties.

Inside the property file you'll have a org.apache.slide.domain property set to the absolute path of Domain.xml. For example:

  • org.apache.slide.domain = C:/Slide/Domain.xml

Note that you have to use a forward slash even on windows, because the backslash is an escape character! Double backslash should work too, though. Paths with spaces are known to be problematic.

Hope this helps -- ChristopherLenz


It does and thanks. I (ollie) would also offer that replacing the slide.properties in the slide-kernal.jar with one modified as you specify should work.


Alternate solution:

The Domain class has a method Domain.init() where you can specify the absolute url of the Domain.xml file. If used in combination with reading servlet settings one can compile a version of the servlet that reads the url from the configuration which could ease setting up and configuring the servlet on different machines/setups.

TomcatSetup (last edited 2009-09-20 22:02:41 by localhost)