/** */ public WebAppContext(SecurityHandler securityHandler,SessionHandler sessionHandler, ServletHandler servletHandler, ErrorHandler errorHandler) { super(null, sessionHandler!=null?sessionHandler:new SessionHandler(), securityHandler!=null?securityHandler:new SecurityHandler(), servletHandler!=null?servletHandler:new ServletHandler(), null); setErrorHandler(errorHandler!=null?errorHandler:new ErrorPageErrorHandler()); }
public void addServletWithMapping( final String contextPath, final String servletClassName, final String servletMapping) { final ContextHandler contextHandler = new ContextHandler(); contextHandler.setContextPath(contextPath); final ServletHandler servletHandler = new ServletHandler(); servletHandler.addServletWithMapping(servletClassName, contextPath + servletMapping); contextHandler.setHandler(servletHandler); server.addHandler(servletHandler); }
ServletHandler handler = new ServletHandler();
ServletHandler handler = new ServletHandler();
private static Handler generateServletContextHandler() throws IOException { ServletHandler servletHandler = new ServletHandler(); servletHandler.addServletWithMapping(BlockingServlet.class, BLOCKING_PATH); servletHandler.addServletWithMapping(BlockingForwardServlet.class, BLOCKING_FORWARD_PATH); servletHandler.addFilterWithMapping(RequestTracingFilter.class.getName(), "/*", Handler.ALL); Context context = new Context(null, null, null, servletHandler, null); context.setContextPath("/"); return context; }
public static void main(String[] args) throws Exception { Server server = new Server(); Connector connector=new SocketConnector(); connector.setPort(8080); server.setConnectors(new Connector[]{connector}); ServletHandler handler=new ServletHandler(); server.setHandler(handler); handler.addServletWithMapping("org.mortbay.jetty.example.MinimalServlets$HelloServlet", "/"); server.start(); server.join(); }
@Test public void testCanSendMultipartPostRequest() throws Exception { Server server = new Server(0); ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(SetFilesServlet.class, "/*"); server.setHandler(handler); try { // start jetty. server.start(); // now, make a request. Request<?, ?> request = requestFactory.createRequest(Request.MethodType.POST, "http://localhost:" + getActivePort(server)); request.setFiles(Collections.singletonList(new RequestFilePart(testFile, "testFile"))); request.execute(new ResponseHandler() { public void handle(final Response response) throws ResponseException { assertTrue(response.isSuccessful()); } }); } finally { server.stop(); } }
@Test public void testCanSendMultipartPutRequest() throws Exception { Server server = new Server(0); ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(SetFilesServlet.class, "/*"); server.setHandler(handler); try { // start jetty. server.start(); // now, make a request. Request<?, ?> request = requestFactory.createRequest(Request.MethodType.PUT, "http://localhost:" + getActivePort(server)); request.setFiles(Collections.singletonList(new RequestFilePart(testFile, "testFile"))); request.execute(new ResponseHandler() { public void handle(final Response response) throws ResponseException { assertTrue(response.isSuccessful()); } }); } finally { server.stop(); } }
ServletHandler servlets = new ServletHandler(); contextHandler.addHandler( servlets );
ServletHandler servlets = new ServletHandler(); contextHandler.addHandler( servlets );
@Test public void testExecuteUnauthenticatedRequest() throws Exception { Server server = new Server(0); ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(HelloServlet.class, "/*"); server.setHandler(handler); try { // start jetty. server.start(); // now, make a request. Request<?, ?> request = requestFactory.createRequest(Request.MethodType.GET, "http://localhost:" + getActivePort(server)); request.execute(new ResponseHandler() { public void handle(final Response response) throws ResponseException { passed = response.getResponseBodyAsString().contains(MESSAGE); } }); assertTrue("Should be able to get result from http", passed); } finally { server.stop(); } }
handlerList.addHandler(sessionHandler); final ServletHandler servletHandler = new ServletHandler(); sessionHandler.setHandler(servletHandler);
_sessionHandler = sessionHandler; _securityHandler = securityHandler; _servletHandler = servletHandler!=null?servletHandler:new ServletHandler();
servletHolder.setInitParameter("com.sun.jersey.config.property.packages", "org.apache.hadoop.chukwa.datacollection.agent.rest"); servletHolder.setServletHandler(new ServletHandler());
private HandlerList createHandlers() { final HandlerList handlers = new HandlerList(); addResourcesAndWelcomeFiles(handlers); final ServletHandler servletHandler = new ServletHandler(); addServletsAndFilters(servletHandler); final SessionHandler sessionHandler = new SessionHandler(); sessionHandler.setHandler(servletHandler); handlers.addHandler(sessionHandler); // commenting out; this grabs '/' but we might want to use it ourselves, // instead? // handlers.addHandler(new DefaultHandler()); // TODO use properties to set up final RequestLogHandler requestLogHandler = new RequestLogHandler(); handlers.addHandler(requestLogHandler); final NCSARequestLog requestLog = new NCSARequestLog("./logs/jetty-yyyy_mm_dd.request.log"); requestLog.setRetainDays(90); requestLog.setAppend(true); requestLog.setExtended(false); requestLog.setLogTimeZone("GMT"); requestLogHandler.setRequestLog(requestLog); return handlers; }
server.addConnector(connector); ServletHandler servletHandler = new ServletHandler(); ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);
server.addConnector(connector); ServletHandler servletHandler = new ServletHandler(); ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);
server.addConnector(connector); ServletHandler servletHandler = new ServletHandler(); ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);
server.addConnector(connector); ServletHandler servletHandler = new ServletHandler(); ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);
server.addConnector(connector); ServletHandler servletHandler = new ServletHandler(); ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);