[prev in list] [next in list] [prev in thread] [next in thread]
List: avalon-users
Subject: Re: Fotress: xconf/roles confusion
From: Berin Loritsch <bloritsch () apache ! org>
Date: 2003-05-30 19:48:31
[Download RAW message or body]
J Aaron Farr wrote:
> --- Peter Severin <pse@infologic.fr> wrote:
>
>>Hi all,
>>
>>I cannot understand clearly the role of the xconf and roles
>>configuration files. The way I see things, roles file is used to declare
>>components which will be managed by the container. As it is a pretty
>>tedios task to update this file we have an ant task for this. Xconf file
>>on the other hand is used to provide some configuration for components.
>>The problem is that even if I don't need a configuration for a component
>>I still have to put a corresponding empty tag in this file because
>>overwise my component is not deployed. Why is this ? Doesn't container
>>have enough information from roles file to do the deployment ? As we are
>>going to have a large number of different services/components the need
>>to manually manage an additional file full of empty tags doesn't look
>>very attractive.
>>
>
>
> Actually, it's the roles file which is the extra one. You can get away with
> just the xconf file. For example, if you don't use meta-info or a roles file,
> you can declare your components in your xconf file like this (or at least you
> used to):
You still can.
>
> <component
> role="org.apache.bizserver.docs.DocumentRepository"
> class="org.apache.bizserver.docs.DatabaseDocumentRepository">
> <dbpool>documents</dbpool>
> </component>
> <component
> role="org.apache.bizserver.docs.GuardianComponent"
> class="org.apache.bizserver.docs.DocumentGuardianComponent">
> <dbpool>security</dbpool>
> <policy file="/home/system/document.policy"/>
> </component>
Just add the "handler" attribute to determine how the component is
managed, and all will be well--except you won't have dependency
checking.
> Moreover, with the use of meta-info tags and corresponding ant tasks, you can
> get rid of the roles files but still use the shorter names in your xconf.
> Honestly, I'm still not all that familiar with Fortress's use of meta-info, so
> perhaps someone else can show an example of that.
I just created the xdoc for it. I will update the site shortly.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@avalon.apache.org
For additional commands, e-mail: users-help@avalon.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic