|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of David
|Jencks
|Sent: Friday, September 07, 2001 10:30 PM
|To: [EMAIL PROTECTED]
|Subject: Re: [JBoss-dev] use resource properties file to drive boot
|sequence
|
|
|Hi,
|I'm trying really hard to understand what kind of variability you are going
|for here and failing totally.  When would you not want to start logging,
|info, shutdown, and the xml-based mbean loading/classloading/starting
|framework first and in that order? Can you give a concrete scenario?
|
|Among the command line parameters, I see a use in the libDir to indicate
|where the log4j and initial mbean classes (jboss-spine.jar) are, and the
|url of the configuration.  I don't see much use in patch or installation
|directory.  The configuration would either be a .sar including all needed
|classes or an *-service.xml with a classpath referencing all classes.
|
|I'm not very clear about exactly what needs to be on a local machine when
|you start jboss.  I think the Main class ;-)... and it looks like the
|jmxri.jar to get the mbean server going... what else?  Do we want to try to
|minimize this? Download the jmxri (or replacement)?
|
|I'm mostly really curios about what situation you would want to start the
|pre-jboss-service.xml stuff in a different order or with different
|components -- or did I completely miss what you are talking about?

I am not sure, but that wasn't bad at all...

<freeze-frame>

no you didn't miss it, and when I showed you those private shots of the CL
you wouldn't see it but do you see it now? ok...

excellent,

</freeze>

you got to do what moves you till you let nothing get in your way.

|
|Thanks

PLgAd

marcf

|david jencks
|
|On 2001.09.07 20:56:51 -0400 Jason Dillon wrote:
|> I understand that the jboss.conf or boot.xml stuff was just complicating
|> things, though hard coding isn't the right solution.  That said, I don't
|> really have a good solution at the moment, though I do have some ideas
|> (of
|> course).
|>
|> > configurability is good when it is needed, in this case it is not
|> (imho,
|> > feel free to flame).  Therefore "simple is the word...."
|>
|> I certainly don't want to complicate, but I think we can find a simple
|> solution that provides excellent configurability for most (if not all)
|> applications.
|>
|> We don't want to over simplify our systems and force user installs to be
|> complicated to work around the rigidity of the boot system.
|>
|>  * * *
|>
|> Let us simplify Main even more.  All it really needs todo is pull down a
|> url, parse it then load the core components.
|>
|> As I mentioned before, lets drop the config name stuff and let the url
|> handle that for us:
|>
|>   http://configserver/default
|>
|> or
|>
|>   http://configserver/some-other-config
|>
|> We can still keep the patch stuff around, which would work the same.
|>
|> At this point, we download the content of the url, which is expected to
|> be
|> the boot loader .xml.  The responsiblity of this is to setup the boot
|> classpath, then logging and then the support services for loading the
|> rest of the system.
|>
|> It could be that this boot.xml is really the jboss-system.xml or whatever
|> the main config file is called, it contains some extra elements
|> describing
|> the boot strapping sequence (and config options too it).  If it does not
|> exist then we can pull a boot.xml from resource and use it as the seed,
|> then
|> contiure parsing the file as normal.
|>
|> I don't think that users would object to having one config file, which
|> listed 6 special services.  It is having two files, of which one is not
|> even
|> really an xml file, which caused confusion.
|>
|> We could even add some app level <include> support which would allow us
|> to
|> pull configs from other urls or from system resources.
|>
|> This needs some more work before I would even consider moving twords it,
|> but
|> I think that this is a positive direction to take this part of the
|> system.
|>
|> The goals being:
|>
|>  1) hook up real logging as soon as possible
|>
|>  2) make the boot sequence configurable
|>
|>  3) make the configuration selection simple
|>
|> --jason
|>
|>
|> _______________________________________________
|> Jboss-development mailing list
|> [EMAIL PROTECTED]
|> https://lists.sourceforge.net/lists/listinfo/jboss-development
|>
|>
|
|_______________________________________________
|Jboss-development mailing list
|[EMAIL PROTECTED]
|https://lists.sourceforge.net/lists/listinfo/jboss-development


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to