Depends on what you want. Have a look at the deployment models:
http://jackrabbit.apache.org/deployment-models.html
(2) is the model I described before. If the repo is available via
JNDI, all applications can share the same repository.
You can also have a repository for each application (1), but then you
need to put the necessary jackrabbit servlets into all your webapps
and make sure you use a different repository home (and different
persistence manager stores, eg. different databases).
Regards,
Alex
On Thu, Jul 17, 2008 at 3:30 PM, Michael Harris
<michael.e.harris@gmail.com> wrote:
> so does the JR-webapp.war get deployed along side my applications war?
>
> On Thu, Jul 17, 2008 at 9:15 AM, Alexander Klimetschek <aklimets@day.com>
> wrote:
>
>> On Thu, Jul 17, 2008 at 1:55 PM, Michael Harris
>> <michael.e.harris@gmail.com> wrote:
>> > hey
>> >
>> > thanx for the reply. does one need the jackrabbit-webapp.war to use
>> webdav
>> > interface? if you need jetty, you are saying there is no way to access
>> the
>> > repo without the servlet engine. I guess that makes sense.
>> >
>> > so if I deploy the jackrabbit jars and deps with my application war, and
>> > have some sort of startup code that creates a TransientRepo (using a
>> struts
>> > plugin), can I then access that repo via webdav by going to
>> > localhost/myapp/repo-dir?
>>
>> If you use the jackrabbit-webapp.war, it does everything for you: it
>> includes a RepositoryStartupServlet that will start a repository,
>> starts the webdav servlet for it and makes it available via jndi.
>>
>> Have a look at
>>
>> http://jackrabbit.apache.org/jackrabbit-web-application.html
>>
>> and at the web.xml, in which you see the various Servlets and config
>> options:
>>
>>
>> https://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-webapp/src/main/webapp/WEB-INF/web.xml
>>
>> Regards,
>> Alex
>>
>> --
>> Alexander Klimetschek
>> alexander.klimetschek@day.com
>>
>
>
>
> --
> ---------------------
> Michael Harris
>
--
Alexander Klimetschek
alexander.klimetschek@day.com
|