Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.https://www.eclipse.org/eclipse.org-common/themes/solstice/public/images/logo/eclipse-200x200.png
Equinox provides two complete implementations of the OSGi Http Service suitable for embedding.
The following bundles are involved in putting together an Http Service environment:
The org.eclipse.equinox.* projects can be retrieved from the equinox CVS depot.
The 3rd party bundles can be retrieved from the Orbit CVS Depott.
(e.g. cvsroot/tools/org.eclipse.orbit/javax.servlet [branch v2_4])]
[Suggested] If you're using Eclipse it might be far simpler to "import" a team project set with everything needed.
Equinox Http Service: (regular) or (proxied)
Jetty-based Http Service: (regular) or (proxied)
See the Writing a bundle-based server application for information on how to write a bundle based web application.
To run the server and your application, carry out the following steps: