<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!");
}
}