As I mentioned before, I am working on trying to get JMX and Web Services to interact.
I am working with the Tomcat Servlet Engine and using it in
several ways (embedded, inside of a service container, coupled with a stand-alone JMX agent). While debugging
my test program, I find that my query trying to enumerate the Connector objects (which are
necessary for the generation of the URL from which the Web Services are to be accessed) returns an empty list.
In olden times we would have no recourse, but wait for the vendor to acknowledge the problem, and fix it (as long as within his priority list).
These days, there are definitely better options. Jakarta-Tomcat, is an open source project under the Apache umbrella.
No sooner I am able to download the source code, that a brief investigation provides the clues for the manifested problem.
Using the Bugzilla bug tracking system that Jakarta relies on, I was able to immediately report the problem, submit a proposal for how to fix it, identify the developer assigned (who, in fact is a colleague here at Sun).
I will add that I implemented my own version of the change in my copy of the source tree, and was able to continue my work in short order.
So, yes, open source, long-distance, distributed collaboration works.

Posted by mock on June 12, 2004 at 07:40 AM MST #