<dependency> <groupId>org.osgi.enroute.webresource</groupId> <artifactId>osgi.enroute.webresource.twitter.bootstrap</artifactId> <version>1.0.0</version> </dependency> osgi.enroute.webresource.capabilities=\ osgi.enroute.twitter.bootstrap;version="[1.0,1.1)" osgi.enroute.webresource.requirements=\ osgi.enroute.twitter.bootstrap;version="[1.0,1.1)" import org.osgi.service.component.annotations.Component; import org.osgi.service.http.HttpService; import org.osgi.service.http.NamespaceException; import org.osgi.service.http.whiteboard.HttpWhiteboardConstants; import org.osgi.service.http.whiteboard.HttpWhiteboardPropertyConstants; @Component( property = { HttpWhiteboardConstants.HTTP_WHITEBOARD_RESOURCE_PATTERN + "=/resources/*", HttpWhiteboardConstants.HTTP_WHITEBOARD_RESOURCE_PREFIX + "=/webresources/", HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_SELECT + "=(" + HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME + "=*)", HttpWhiteboardConstants.HTTP_WHITEBOARD_RESOURCE_PREFIX + "=/", }, service = Servlet.class ) public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.getWriter().println("Hello, OSGi Enroute Twitter Bootstrap WebResource!"); } }


上一篇:
下一篇:
切换中文