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]

Reply via email to