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

Hi there,
thanks for the hints, I tried the Jetty implementation over at OBR, and it 
works like a charm. What is the rationale behind the clean HTTP service 
implementation here in Eclipse? As Simon pointed out, there are a few very 
good web servers around, why not embed one of them?

/peter
On Monday 20 March 2006 19:23, Mikhail Kotelnikov wrote:
> Hello,
> 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).
>
> Mikhail
>
> 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
> > 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.
> > _______________________________________________
> > equinox-dev mailing list
> > equinox-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/equinox-dev