|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 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-devThis 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