Hi Hugues, Servlet bridge is used when the equinox is embedded within the servlet container could be tomcat or jetty .
http://www.eclipse.org/equinox/server/http_in_container.php http://angelozerr.wordpress.com/category/java/osgi/equinox/equinox-servletbridge/ But in my case is i have equinox bundles and within that i embedded jetty bundles 7.2.1 . I did not have standalone installation of web container where i can deploy the war file . What my requirement is when i start all the bundles HttpServices is started and programmetically lookup for this httpservice and register my servlet here is my example snippet . public HttpServiceTracker(BundleContext context) { super(context, HttpService.class.getName(), null); } public Object addingService(ServiceReference reference) { HttpService httpService = (HttpService) context.getService(reference); try { httpService.registerResources("/helloworld.html", "/helloworld.html", null); //$NON-NLS-1$ //$NON-NLS-2$ httpService.registerServlet("/helloworld", new HelloWorldServlet(), null, null); //$NON-NLS-1$ } catch (Exception e) { e.printStackTrace(); } return httpService; } public void removedService(ServiceReference reference, Object service) { HttpService httpService = (HttpService) service; httpService.unregister("/helloworld.html"); //$NON-NLS-1$ httpService.unregister("/helloworld"); //$NON-NLS-1$ super.removedService(reference, service); } Best Regards, mitul On Wed, Feb 9, 2011 at 7:34 AM, Hugues Malphettes <[email protected]>wrote: > Hi Mitul, > jetty-7 does have a lot many more jars than jetty-6. > It sounds like what you are looking for is jetty-osgi: > > http://wiki.eclipse.org/Jetty/Feature/Jetty_OSGi#OSGi.27s_HttpService_via_equinox_servlet_bridge > I hope this helps, > Hugues > > On Tue, Feb 8, 2011 at 11:07 PM, Mitul Adhia <[email protected]> > wrote: > > Hi All, > > Could anyone please let me now how can i achieve httpservice in jetty > 7.2.2 > > embeded in equinox container ?? > > Which are all the bundles can be used to achieve this ??? I have few > bundles > > with me which are listed down . Do let me know which are all missing > bundles > > if any . > > 1) jetty-continuation-7.2.2.v20101205.jar > > 2) jetty-http-7.2.2.v20101205.jar > > 3) jetty-io-7.2.2.v20101205.jar > > 4) jetty-security-7.2.2.v20101205.jar > > 5) jetty-server-7.2.2.v20101205.jar > > 6) jetty-servlet-7.2.2.v20101205.jar > > 7) jetty-util-7.2.2.v20101205.jar > > 8) jetty-xml-7.2.2.v20101205.jar > > The requirement would be to use ServiceTracer class from osgi which would > > track the HttpService of embeded web container here jetty . > > I did achieve this using the org.eclipse.equinox.http.jetty when i was > using > > jetty 6.1 from mortbay. In that i was using following 2 bundles from > > mortbay > > 1) org.mortbay.jetty.server > > 2) org.morbay.jetty.util. > > But now i have upgraded to jetty 7.2.2 and wanted to achieve the > > same behavior. Now while using jetty7.2.2 i have removed the morbay > bundles > > as well the bundle from equinox i.e org.eclipse.equinox.http.jetty as > this > > bundle is still pointing to morbay bundle 6.1 :( > > > > Best Regards, > > Mitul > > _______________________________________________ > > jetty-users mailing list > > [email protected] > > https://dev.eclipse.org/mailman/listinfo/jetty-users > > > > > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
