geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aaron Mulder <ammul...@alumni.princeton.edu>
Subject Re: User Configuration of ports, etc.
Date Wed, 24 Aug 2005 20:21:53 GMT
On Wed, 24 Aug 2005, Geir Magnusson Jr. wrote:
> How far does this go?

	3.2 miles.

> Could I add things rather than override?   

	No.  You can do that in the console, but this file just lets you 
override certain attributes for GBeans that are already in the server.  
You'll notice in the sample there aren't full GBean definitions, only what 
amounts to attribute=value entries.

> Could I add GBeans?

	See above.

> If changed dynamically after startup, are the new values written out at
> shutdown?

	Yes.

Aaron

> On Aug 24, 2005, at 4:04 PM, Aaron Mulder wrote:
> 
> >     I have a change ready that lets us mark certain GBean attributes
> > as "manageable", meaning that we expect the user be interested in
> > potentially overriding that value.  Then there's a service that tracks
> > values for some or all of these manageable attributes, currently  
> > storing
> > them in an XML file.  So the end result is there's a plain text file
> > (currently var/config/config.xml) that looks like the sample  
> > below.  The
> > idea is that the user could change any values in there by hand if they
> > like, particularly for network ports that would otherwise conflict  
> > with
> > something running on their machine.
> >
> >     I'm looking for feedback on this.  David J seemed to largely
> > approve but wondered whether it would be better to store separate  
> > config
> > files for each Configuration.  I prefer having one unified config file
> > because I think it's clearer and easier to edit and cust down on  
> > config
> > file sprawl.  Any comments would be appreciated.
> >
> > Thanks,
> >     Aaron
> >
> > <attributes>
> >   <configuration name="org/apache/geronimo/Server">
> >     <gbean name="JettyWebConnector">
> >       <attribute name="host">localhost</attribute>
> >       <attribute name="port">8080</attribute>
> >       <attribute name="redirectPort">8443</attribute>
> >     </gbean>
> >     <gbean name="JettySSLConnector">
> >       <attribute name="host">localhost</attribute>
> >       <attribute name="port">8443</attribute>
> >     </gbean>
> >     <gbean name="TomcatWebConnector">
> >       <attribute name="host">localhost</attribute>
> >       <attribute name="port">8080</attribute>
> >       <attribute name="redirectPort">8443</attribute>
> >     </gbean>
> >     <gbean name="TomcatAJPConnector">
> >       <attribute name="host">localhost</attribute>
> >       <attribute name="port">8009</attribute>
> >       <attribute name="redirectPort">8443</attribute>
> >     </gbean>
> >     <gbean name="JettySSLConnector">
> >       <attribute name="host">localhost</attribute>
> >       <attribute name="port">8443</attribute>
> >     </gbean>
> >     <gbean name="openejb:type=NetworkService,name=EJB">
> >       <attribute name="host">localhost</attribute>
> >       <attribute name="port">4201</attribute>
> >     </gbean>
> >   </configuration>
> >   <configuration name="org/apache/geronimo/ActiveMQServer">
> >     <gbean name="ActiveMQ.tcp.localhost.61616">
> >       <attribute name="host">localhost</attribute>
> >       <attribute name="port">61616</attribute>
> >     </gbean>
> >   </configuration>
> >   <configuration name="org/apache/geronimo/SystemDatabase">
> >     <gbean name="DerbyNetwork">
> >       <attribute name="host">localhost</attribute>
> >       <attribute name="port">1527</attribute>
> >     </gbean>
> >   </configuration>
> > </attributes>
> >
> > Note: while this sample deals with network settings, we can include  
> > any
> > attributes in here.
> >
> >
> 
> -- 
> Geir Magnusson Jr                                  +1-203-665-6437
> geirm@apache.org
> 
> 
> 

Mime
View raw message