[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] HttpService 2.3 implementation?

You can check Richard Hall's Oscar Bundle Repository (http://oscar-osgi.sourceforge.net/) which contains HTTP Service (BSD-license) implemented on top of Jetty server (APL).


Kaegi, Simon a écrit :
Hi Peter,
I've run into many similar problems as I like to use an embedded
HttpService for development.
I've created an enhancement request here
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=132555) to look at
supporting the  2.3/2.4 version of the Servlet API for the Equinox

I think there are two ways to go here...
1) Upgrade the existing HttpService's Servlet API support
2) Embed another servlet container and adapt it to the OSGi HttpService

There are quite a few changes between 2.1 and 2.4 and also writing a
servlet container is a non-trivial activity. I wonder if it might be
easier to embed and adapt an existing 2.4 container like Jetty (APLv2)
instead of directly doing the upgrade on the existing service.

I know Rob Walker and Richard Hall did something similar for Oscar and I
think Felix is probably inheriting that work.
Perhaps we can share something??

Anyway, from firsthand experience I know that by embedding Jetty it's
not an especially large job.
I'd be interested in working on a "clean" Eclipse implementation in the
incubator regardless if we upgrade the existing service or embed a
different servlet container.

Any thoughts?


-----Original Message-----
From: equinox-dev-bounces@xxxxxxxxxxx 
[mailto:equinox-dev-bounces@xxxxxxxxxxx] On Behalf Of Peter Neubauer
Sent: Sunday, March 19, 2006 5:53 PM
To: Equinox list
Subject: [equinox-dev] HttpService 2.3 implementation?

Hi there,
seems that the HTTP bundle is really just implementing the 
Servlet 2.1 spec. 
Is there any possibility to run 2.3? Seems that the 
servletbridge is more powerful? Are there any other 
implementations around?

Wicket needs stuff like storing attributes in sessions, and 
getting the Locale from the request etc. etc. so I'm a bit 
stuck there.

equinox-dev mailing list

     This message may contain privileged and/or confidential information.  If you have received this e-mail in error or are not the intended recipient, you may not use, copy, disseminate or distribute it; do not open any attachments, delete it immediately from your system and notify the sender promptly by e-mail that you have done so.  Thank you.
equinox-dev mailing list