[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [equinox-dev] http servlet > 2.1 support
- From: BJ Hargrave <hargrave@xxxxxxxxxx>
- Date: Tue, 22 Nov 2005 10:29:46 -0500
- Delivered-to: firstname.lastname@example.org
There are issues with the HttpService design that cannot properly deal
with Servlet API above 2.1.
Beginning with Servlet 2.2, the web application concept was introduced
which adds context path and other concepts which are hard to reconcile
with the HttpService design point of registering individual servlet
instances. Servlet 2.2 also introduced support for JSPs which are not
supportabe by HttpService.
IBM proposed a design to replace HttpService with a WebContainer
specification for OSGi that supports JSPs and Servlet 2.3. This design was
not incorporated into R4 by OSGi, but may make a future release. This
design realized the limitations of the current HttpService design with
respect to Servlet API beyond 2.1.
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
Office: +1 407 849 9117 Mobile: +1 386 848 3788
Jeff McAffer <Jeff_McAffer@xxxxxxxxxx>
Sent by: equinox-dev-bounces@xxxxxxxxxxx
2005-11-22 09:48 AM
Please respond to
Equinox development mailing list
[equinox-dev] http servlet > 2.1 support
There have been a number of posts on the felix mailing list about
supporting more recent servlet specs than detailed in the OSGi HTTP
service. That standard identifies Servlet 2.1 as the base but leaves open
the possibility of implementing something later. IBM is in the process of
contributing its productized HTTP service to Equinox (Thanks!). It
implements Servlet 2.1. Simon has been talking about wanting to do
something later. It would be good to understand what that would mean
since there are some additional servlet concepts that would likely need to
be exposed on the the HTTP service API. Should we just extend that API?
Also it would be good to understand/enumerate what it would take to
implement the required bits of later standards on the new Equinox service.
equinox-dev mailing list