Thanks for the explanation David. I'll look into the
geronimo-plugins.xml for Tomcat. I'll also try adding some comments in
the geronimo-plugins.xml and see if it makes it into the config.xml.
Joe
David Jencks wrote:
On Oct 31, 2007, at 2:02 PM, Joe Bohn wrote:
I'm having a difficult time understanding the changes to config.xml.
Can somebody help me out? How do things work now, where are they
headed, and can include optional items for users still via comments?
I apologize if I missed a dev post about the changes already.
I was used to config.xml in the source for each assembly that included
things like:
- it was formatted to be easily read
- it included items which were commented out to help users making
common changes.
- I know it didn't include a complete list of the all the gbeans but
it had most of them that a user might need to touch.
Now:
- config.xml it no longer exists in src for each assembly. I assume
it is generated via the build. Does it use info in the pom for the
assembly to create the target config.xml?
It's assembled from the snippets in the geronimo-plugins.xml
- it is not formatted so it's a bit more difficult to read.
We probably need to use jaxb to read-write it to solve this one. I'll
look into this.
- it does not include comments or tips for the user on how to
enable/disable function - it would be nice if we could get some of
that get that back.
Maybe we need to put the comments into the geronimo-plugins.xml for each
plugin?
- Finally, I don't see all the same content in there that we had
before. For example, I was looking for TomcatEngine gbean but I don't
see that in the config.xml for the tomcat-javaee5 server in trunk. On
the other hand, I see a GBean def for TomcatWebContainer that wasn't
in the 2.0.2 config.xml.
I thought I constructed the geronimo-plugins.xml content by copying the
appropriate stuff from the old config.xml. I might have missed
something. In any case by editing the plugins' pom (the source of this
config) you can get the gbeans you want into config.xml.
thanks
david jencks
Joe