public static void main(String[] args) throws Exception { final ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); context.setResourceBase(System.getProperty("java.io.tmpdir")); DynamicConfig config = DynamicConfigLoader.load("gateway.properties"); context.addServlet(PullServlet.class, "/pull/*"); context.addServlet(SendServlet.class, "/send/*"); int port = config.getInt("gateway.port", 8080); final Server server = new Server(port); server.setHandler(context); server.start(); server.join(); } }
public static void main(String[] args) throws Exception { final ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); context.setResourceBase(System.getProperty("java.io.tmpdir")); DynamicConfig config = DynamicConfigLoader.load("metaserver.properties"); final ServerWrapper wrapper = new ServerWrapper(config); wrapper.start(context.getServletContext()); context.addServlet(MetaServerAddressSupplierServlet.class, "/meta/address"); context.addServlet(MetaManagementServlet.class, "/management"); context.addServlet(SubjectConsumerServlet.class, "/subject/consumers"); context.addServlet(OnOfflineServlet.class, "/onoffline"); // TODO(keli.wang): allow set port use env int port = config.getInt("meta.server.discover.port", 8080); final Server server = new Server(port); server.setHandler(context); server.start(); server.join(); } }
ServletContextHandler logContext = new ServletContextHandler(parent, "/logs"); logContext.addServlet(AdminAuthorizedServlet.class, "/*"); logContext.setResourceBase(logDir); staticContext.setResourceBase(appDir + "/static"); staticContext.addServlet(DefaultServlet.class, "/*"); staticContext.setDisplayName("static");
mServletContextHandler.setBaseResource(Resource.newResource(resourceDir.getAbsolutePath())); mServletContextHandler.setWelcomeFiles(new String[] {"index.html"}); mServletContextHandler.setResourceBase(resourceDir.getAbsolutePath()); mServletContextHandler.addServlet(DefaultServlet.class, "/"); ErrorPageErrorHandler errorHandler = new ErrorPageErrorHandler();
mServletContextHandler.setBaseResource(Resource.newResource(resourceDir.getAbsolutePath())); mServletContextHandler.setWelcomeFiles(new String[] {"index.html"}); mServletContextHandler.setResourceBase(resourceDir.getAbsolutePath()); mServletContextHandler.addServlet(DefaultServlet.class, "/"); ErrorPageErrorHandler errorHandler = new ErrorPageErrorHandler();
ServletContextHandler logContext = new ServletContextHandler(parent, "/logs"); logContext.setResourceBase(logDir); logContext.addServlet(AdminAuthorizedServlet.class, "/*"); if (conf.getBoolean( staticContext.setResourceBase(appDir + "/static"); staticContext.addServlet(DefaultServlet.class, "/*"); staticContext.setDisplayName("static");
setContextAttributes(genCtx.getServletContext(), b.contextAttrs); genCtx.addServlet(ProfileOutputServlet.class, "/*"); genCtx.setResourceBase(tmpDir.toAbsolutePath().toString()); genCtx.setDisplayName("prof-output"); } else { staticCtx.setResourceBase(appDir + "/static"); staticCtx.addServlet(DefaultServlet.class, "/*"); staticCtx.setDisplayName("static"); setContextAttributes(logCtx.getServletContext(), b.contextAttrs); logCtx.addServlet(AdminAuthorizedServlet.class, "/*"); logCtx.setResourceBase(logDir); logCtx.setDisplayName("logs");
} else { root.setResourceBase(config.getConsoleStatic());
// Startup stuff final Server server = new Server(port); ServletContextHandler handler = new ServletContextHandler(); handler.setResourceBase(path); SessionManager sm = new HashSessionManager(); SessionHandler sh = new SessionHandler(sm); handler.setSessionHandler(sh); DefaultServlet defaultServlet = new DefaultServlet(); ServletHolder holder = new ServletHolder(defaultServlet); holder.setInitParameter("useFileMappedBuffer", "false"); handler.addServlet(holder, "/"); server.setHandler(handler); server.start(); server.join();
/** * @param resourceBase * @see org.eclipse.jetty.handler.ContextHandler#setResourceBase(java.lang.String) */ public void setResourceBase(String resourceBase) { _context.setResourceBase(resourceBase); }
/** * @param resourceBase * @see org.eclipse.jetty.servlet.ServletContextHandler#setResourceBase(java.lang.String) */ public void setResourceBase(String resourceBase) { _context.setResourceBase(resourceBase); }
public void setResourceBase(String resourceBase) { _context.setResourceBase(resourceBase); }
import org.eclipse.jetty.servlet.DefaultServlet; public static void main(String... args) throws Exception { ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setResourceBase("file:///C:/Users/User/My Documents/Web Technologies"); context.setContextPath("/"); context.addServlet(new ServletHolder("default", DefaultServlet.class), "/*"); Server server = new Server(8080); server.setHandler(context); server.start(); server.join(); }
public void setStaticContext(final String absolutePath, final String welcomePage) { context.addServlet(DefaultServlet.class.getName(), "/"); context.setResourceBase(absolutePath); context.setWelcomeFiles(new String[]{welcomePage}); }
Server server = new Server(8080); ServletContextHandler context = new ServletContextHandler(); context.setContextPath("/"); context.setResourceBase("/path/to/my/static/resources/"); context.setHandler(server); context.addServlet(Erreur500Servlet.class, "/generate-error-500"); context.addServlet(AresServlet.class, "/ares/*"); context.addFilter(RequestLoggingFilter.class, "/*", EnumSet.of(DispatcherType.REQUEST)); context.addServlet(DefaultServlet.class, "/"); server.start(); server.join();
protected ServletContextHandler createContext( Server server, File repositoryDirectory ) throws IOException { ServletContextHandler root = new ServletContextHandler( ServletContextHandler.SESSIONS ); root.setResourceBase( repositoryDirectory.getAbsolutePath() ); ServletHolder servletHolder = new ServletHolder( new DefaultServlet() ); root.addServlet( servletHolder, "/*" ); return root; }
protected ServletContextHandler createContext( Server server, File repositoryDirectory ) throws IOException { ServletContextHandler root = new ServletContextHandler( ServletContextHandler.SESSIONS ); root.setResourceBase( repositoryDirectory.getAbsolutePath() ); ServletHolder servletHolder = new ServletHolder( new DefaultServlet() ); root.addServlet( servletHolder, "/*" ); return root; }
server = new Server(port); ServletContextHandler context = new ServletContextHandler(); context.setResourceBase(htmlLoc); context.setWelcomeFiles(new String[] { "index.html" }); server.setHandler(context); JsonDataApiServlet dataServlet = new JsonDataApiServlet(); DefaultServlet staticServlet = new DefaultServlet(); context.addServlet(new ServletHolder(dataServlet), "/data/*"); context.addServlet(new ServletHolder(staticServlet), "/*");
private static ServletContextHandler getServletContextHandler(WebApplicationContext context) throws IOException { ServletContextHandler contextHandler = new ServletContextHandler(); contextHandler.setErrorHandler(null); contextHandler.setContextPath(CONTEXT_PATH); contextHandler.addServlet(new ServletHolder(new DispatcherServlet(context)), MAPPING_URL); contextHandler.addEventListener(new ContextLoaderListener(context)); contextHandler.setResourceBase(new ClassPathResource("webapp").getURI().toString()); return contextHandler; }
ServletContextHandler servletContextHandler = new ServletContextHandler(server, "/", ServletContextHandler.SESSIONS); servletContextHandler.setContextPath("/"); servletContextHandler.setWelcomeFiles(new String[] { "index.html" }); servletContextHandler.setResourceBase(webDir); servletContextHandler.addServlet(DefaultServlet.class, "/"); ErrorPageErrorHandler errorHandler = new ErrorPageErrorHandler(); errorHandler.addErrorPage(404, "/"); // return root ... being index.html servletContextHandler.setErrorHandler(errorHandler);