|Reworking the proposal in relation to Jetty [message #564366]
||Tue, 19 January 2010 14:30
| Glyn Normington
Registered: July 2009
As discussed in the http://dev.eclipse.org/mhonarc/lists/rt-pmc/msg01128.html, we should capture the proposed approach for Jetty support by updating the project proposal.|
First some background, culled from the PMC thread.
There is an existing dm Server community using Tomcat as their production servlet container. These users are experienced with the runtime behaviour of Tomcat and their admins are familiar with Tomcat configuration. So we need to continue to make a Tomcat based server available from Virgo to satisfy that community.
For Gemini and Virgo to support Jetty, two thin adapters need to be written which will require understanding of Gemini/Virgo and Jetty, so I would expect there to be collaboration between the teams, although who does what remains to be seen. The adapters will reside in Gemini and Virgo, so will be maintained by Virgo committers.
I agree with the need to make a commitment. However, I would like to ship a baseline release as soon as we have transferred the code base and got it to build and pass its current tests. This baseline will provide a migration target for current users.
Currently, the Virgo proposal says this about Jetty:
> The Virgo server obtains its web application support via the Eclipse Gemini Web Container project. This project in turn uses an embedded Apache Tomcat servlet container. The dependency on Tomcat is via a simple service published in the service registry, and for users wishing to work with Jetty, replacement of the Tomcat bundle(s) with Jetty bundle(s) exporting a service under the same interface is all that will be required to swap.
Perhaps some wording like the following would be sufficient:
> The Virgo server obtains its web application support via the Eclipse Gemini Web Container project. This project in turn uses an embedded Apache Tomcat servlet container. For Virgo to support Jetty, two thin adapters will be written in collaboration with the Jetty team. The adapters will reside in Gemini and Virgo and will be maintained by the committers of those projects.
Powered by FUDForum
. Page generated in 0.01744 seconds