Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Kapitel 24. Webanwendungen mit Eclipse E... > Servlet Container in Eclipse Equinox...

24.5. Servlet Container in Eclipse Equinox einbetten

In Kapitel 19 haben wir Ihnen den OSGi Http Service vorgestellt, der in Eclipse Equinox durch das Bundle org.eclipse.equinox.http implementiert wird. Diese Implementierung stellt einen leichtgewichtigen Servlet Container bereit, der insbesondere für den Einsatz in Umgebungen mit beschränkten Ressourcen gedacht ist. Die unterstützte Servlet-API ist kompatibel mit der Servlet-Spezifikation 2.4, bietet jedoch nur eingeschränkten Support jenseits der Servlet-Spezifikation 2.1.

24.5.1. Das Http Service Servlet

Um beliebige Servlet Container (bspw. Jetty oder Tomcat) innerhalb der OSGi Service Platform nutzen zu können, steht in der Eclipse-Equinox-Distribution das Bundle org.eclipse.equinox.http.servlet zur Verfügung. Dieses Bundle implementiert das HttpServiceServlet, das innerhalb eingebetteter Webserver installiert werden muss. Bei der Initialisierung des Servlets wird ein Http Service an der Service Registry angemeldet, der jeden Aufruf einer Methode an das HttpService-Servlet weiterleitet. Eingehende Requests können so über das Http-ServiceServlet direkt an die registrierten Ressourcen weitergeleitet werden (vgl. Abb. 24-3).


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial