Embarrassingly enough, I was having a difficult time understanding the much simpler multiple statically built sites with one Forrest. Ross' answer was helpful and I think my problem was that I never created a subdirectory to do the seed in so that I had a single "src" at a higher level than it should have been. Having the "mkdir->cd->forrest see" and maybe a little explanation of having "multiple sites" would be helpful somewhere.
--tim On 5/19/05, Johannes Schaefer <[EMAIL PROTECTED]> wrote: > > > Ross Gardler schrieb: > > Tim Williams wrote: > > > >> I'm having a difficult time understanding where the Forrest > >> application ends and where the data for the site begins. Is there > >> always a one-to-one relationship between the Forrest app and a site? > > Yes. You can have multiple Forrest/Jetty instances > running if you change the port, see > http://forrest.apache.org/0.7/docs/faq.html#run_port > > But see also this feature request > "Serve multiple sites on a single Forrest instance" > http://issues.cocoondev.org/browse/FOR-490 > > Johannes > > > >> In other words can the app be used to operate on multiple sites or is > >> the site configuration so inter-twined with the application that one > >> needs separate "instances" of Forrest for each site (changing > >> "$FORREST_HOME" for each site)? > > > > > > All configs for a site, are site dependant. That is they are defined in > > the site not in Forrest itself. SO the answer is you need 1 instance of > > Forrest for any number of sites. > > > >> In terms of Forrest directory structure, I think here's what I'm asking: > >> > >> Instead of: > >> ..\src\documentation > >> > >> ..\src\site1-documentation > >> ..\src\site2-documentation > >> ..\src\site3-documentation > >> > >> Where site1, site2, and site3 are totally different web sites. I > >> guess the command line would somehow have to support an extra > >> parameter naming the site to be built/run. > >> > >> Any help in understanding this would be appreciated. > > > > > > You should have: > > > > site1/src/documentation > > site2/src/documentation > > site3/src/docuemntation > > > > In order to get started we provide a "forrest seed" command that will > > create the necessary config files and directory structure. So all you > > need to do is: > > > > mkdir site1 > > cd site1 > > forrest seed > > > > and then start editing your configuration and site data. > > > > See out docs for more info: > > > > http://forrest.apache.org/0.7/docs/your-project.html > > > > Ross > > > > Ross > > > > >