Yoav,
Currently Jetty has been integrated as the web layer in Geronimo. It has been the first because:
a) several of the committers to Geronimo also happen to be Jetty committers
b) it's very easy to integrate Jetty (but I say that as a Jetty committer! :-) )
The intention is that you should be able to plug any number of different web containers into Geronimo. When designing the web integration layer, we've taken particular care to come up with an architecture that is container neutral (take a look at the wiki pages over at http://wiki.apache.org/geronimo/Architecture/WebContainer).
We would sincerely welcome contributions from Tomcat - we believe in strength in diversity!
Regarding the licensing of Jetty, it's license is compatible with Apache requirements, AFAIK.
Jan
Shapira, Yoav wrote:
Hi, I was browsing the various Geronimo web sites today, starting with http://incubator.apache.org/geronimo/. I see mention of Jetty on the left-hand menu bar, which I assume is used for Servlets, and maybe also HTTP connection handling. Is my assumption wrong?
If my assumption is right, I'd like to know why Jetty was chosen over Tomcat. This is surprising, especially in light of the statement on the incubator front page that "The aim of the project is to produce a large and healthy community of J2EE developers tasked with the development of an open source, certified J2EE server, that is ASF licensed and passes Sun's TCK reusing the best ASF/BSD licensed code available today and adding new code to complete the J2EE stack." Jetty is neither ASF nor BSD licensed from what I see, choosing its own license (http://jetty.mortbay.org/jetty/LICENSE.html).
A search of this list's archives (http://marc.theaimsgroup.com/?l=geronimo-dev&w=2&r=1&s=tomcat&q=b) comes up with a few hits and references, including one from Senor Srinivas asking to update the Geronimo Maven repository with Tomcat 5.0.18.
So what's the status? If tomcat is used, shouldn't that be documented somewhere? If tomcat is not used, why? Do we need a bit more communications between tomcat-dev and Geronimo-dev?
Thanks,
Yoav Shapira Millennium Research Informatics
This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you.
