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

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
HttpService. 

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?

-Simon


> -----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.
> 
> /peter
> _______________________________________________
> equinox-dev mailing list
> equinox-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
> 
>
 
     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.