On 12/1/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Hi Aaron,
> Hand editing of config.xml is advertised everywhere, otherwise how you are
> going to change the values?
Changing values, yes. Adding new GBeans by hand, I wouldn't think so.
Thanks,
Aaron
> I agree that modifying binary configuration is not straighforward in general
> case. If we had deployment plan included with the configuration we could have
> 'merge' operation supported at least for simple cases.
>
> I'm sure there are other ways as well; Maybe i missed a discussion on how we
> can update binary configuration. I see that more things are added to the
> config.xml...
>
> Simon
>
> >The console adds GBeans at runtime. For example, if you add a new web
> >connector, it's a bew GBean, and it's currently added to (IIRC) the
> >configuration that holds the web container. No one is expected to do
> >this by hand.
> >
> >In any case, you should be aware of where we're coming from, which is
> >serialized objects (for both attribute setting and adding GBeans). So
> >the config.xml is a big step in that it's all human-readable, it's not
> >sensitive to specific versions of the code (e.g. the serial version
> >UID), and you can edit it without a special tool.
> >
> >If you have recommendations for how it could be more straightforward,
> >we're certainly open to it. But please don't trash the progress
> >that's been made without understanding that it is in fact progress.
> >With your help, we can make more progress.
>
> >Thanks,
> > Aaron
>
> >On 12/1/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >> My experience with config.xml is not a happy one...
> >>
> >> one problem i found with config.xml is that some attributes have
> >> significant ripple effect. Keystore attributes are of this kind. keystore
> >> gbean is deployed as part of org/apache/geronimo/Console/Tomcat, so
> >> changes to the keystore attributes must be applied to the keystore gbean
> >> as well. So whoever changes some attribute on some gbean must search all
> >> other deployed configs for conflict. This is pain...
> >>
> >> Another problem with config.xml is that you should not edit it while
> >> geronimo is running. Otherwise all your edits will be overwritten by
> >> geronimo when it gets shutdown.
> >>
> >> Now we can define gbeans in config.xml... What for? Shouldn't we use
> >> assembly plugin to edit configurations?
> >>
> >> I think that config.xml is good for basic attribute settings such as port
> >> number but not much else.
> >>
> >> Simon
> >>
> >>
> >>
>
>
>
>