Steve,
Any help would be greatly, greatly appreciated.
Here's my quick state of the union w/r/t Connectors:
1) First off, there are two totally distinct branches of development
currently -- TC 3.x and TC 4.x. The underlying codebases are completely
different. TC 4 is the future of the jakarta tomcat project, but has not
had a production release yet. The 3.x branch has had a production release
(3.2.1 is the latest), but has also been dramatically refactored since that
time.
So, there are a bunch of upcoming releases:
4.0 I'm not sure the schedule for this one -- there's been a milestone
release, but there's been some serious reworking since then. I think this
should happen within a few months.
3.3 This is the refactored version of the 3.x branch. There should be a
release within about 2 months.
There's also an imminent 3.2.2 release which has a bunch of bug fixes
against 3.2.1 but does *not* contain the major refactoring.
2) Why am I explaining all of this? Well, the connectors are (currently)
different for 3.x and 4.x. For TC 3.x the main connectors are built around
the mod_jk plugin, which works with a variety of web servers (Apache 1.3,
2.0, Netscape, IIS, AOLServer), and talks a variety of protocols to
communicate with TC (ajp12, ajp13).
If you are interested in working on mod_jk, I could point you at some bugs
which have been reported -- if you could verify them and fix them in the 3.x
tree, you would be doing a great, great service. I understand mod_jk pretty
well, and ajp13 quite well, and could help you get started with that. This
would probably be a good way for you to learn your away around the current
connector setup. The src/docs directory has a bunch of useful stuff.
A few example mod_jk/ajp13 bugs in Bugzilla (some of which have been lying
around in the bug system for a while, and may have been fixed in the 3.3
branch -- I haven't had time to verify):
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=484
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=512
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=356
If you fixed some bugs within the next month, we could put those fixes into
the 3.3 release.
For TC 4.x, the only current connector is mod_webapp, which is being written
by Pier Fumagalli. It had an alpha release as part of TC 4.0m1, but I
believe he's engaged in a decent-sized rewrite since then (removing
multiplexing). I don't know if he's at a point where he could use help on
that yet -- Pier?
mod_webapp has some different design goals that mod_jk -- it should be much
easier to configure (which would be a big, big win). There has been some
discussion about merging mod_webapp and mod_jk down the road. Which is
mostly just to say that any work done on mod_jk will almost definitely be
used by many people for a long time -- within the 3.x branch, and possibly
within the 4.x branch as well.
Let me know if you'd like more info...
-Dan
"Jones, Stephen" wrote:
>
> Hi-- I work w/ Rational Software. We have been working with Tomcat for some
> time for our web product, RequisiteWeb. I'd like to volunteer to help out in
> the Tomcat Connectors department. I am a 1.5-year Java veteran w/ a CS
> bachelor's degree, wanting to help produce free software.
>
> Let me know where/if I can be of help.
>
> Thanks,
> Steve Jones
>
> PS Rational.com needs Java developers
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
--
Dan Milstein // [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]