Refine search
threadPool.setMaxThreads(webThreadCount * 2 + 100); mServer = new Server(threadPool); mServerConnector.setHost(mAddress.getAddress().getHostAddress()); mServer.addConnector(mServerConnector); handlers.setHandlers(new Handler[] {mServletContextHandler, new DefaultHandler()}); mServer.setHandler(handlers);
protected void run() { System.setProperty("java.naming.factory.url", "org.eclipse.jetty.jndi"); System.setProperty("java.naming.factory.initial", "org.eclipse.jetty.jndi.InitialContextFactory"); server = new Server(port); try { if (resourcePath == null) { // Register and map the dispatcher servlet final ServletHolder servletHolder = new ServletHolder(new CXFCdiServlet()); final ServletContextHandler context = new ServletContextHandler(); context.setContextPath(contextPath); context.addEventListener(listener); context.addServlet(servletHolder, "/rest/*"); server.setHandler(context); } else { final WebAppContext context = new WebAppContext(); context.setContextPath(contextPath); context.setWar(getClass().getResource(resourcePath).toURI().getPath()); context.setServerClasses(new String[] { "org.eclipse.jetty.servlet.ServletContextHandler.Decorator" }); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[] {context, new DefaultHandler()}); server.setHandler(handlers); } server.start(); } catch (final Exception ex) { ex.printStackTrace(); fail(ex.getMessage()); } }
@Override public void configure(ComponentDTO config, String artemisInstance, String artemisHome) throws Exception { webServerConfig = (WebServerDTO) config; uri = new URI(webServerConfig.bind); server = new Server(); String scheme = uri.getScheme(); connector = new ServerConnector(server, connectionFactory); connector.setPort(uri.getPort()); connector.setHost(uri.getHost()); server.setConnectors(new Connector[]{connector}); homeContext.setInitParameter("org.eclipse.jetty.servlet.Default.dirAllowed", "false"); DefaultHandler defaultHandler = new DefaultHandler(); defaultHandler.setServeIcon(false); server.setHandler(handlers);
config.getInt(RestConfig.PORT_CONFIG), Arrays.asList("http", "https"), "http"); for (URI listener : listeners) { log.info("Adding listener: " + listener.toString()); NetworkTrafficServerConnector connector; if (listener.getScheme().equals("http")) { connector = new NetworkTrafficServerConnector(server); } else { connector.setPort(listener.getPort()); connector.setHost(listener.getHost()); server.addConnector(connector); requestLogHandler.setRequestLog(requestLog); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[]{context, new DefaultHandler(), requestLogHandler}); }); server.setHandler(wrapWithGzipHandler(contexts)); int gracefulShutdownMs = getConfiguration().getInt(RestConfig.SHUTDOWN_GRACEFUL_MS_CONFIG); if (gracefulShutdownMs > 0) { server.setStopTimeout(gracefulShutdownMs); server.setStopAtShutdown(true);
File me = new File(((JarURLConnection) classFile.openConnection()).getJarFile().getName()); System.out.println(" - using warfile file : " + me); jettyServer = new Server(port); WebAppContext webappcontext = new WebAppContext(); webappcontext.setContextPath(contextPath); webappcontext.setWar(me.getAbsolutePath()); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[]{webappcontext, new DefaultHandler()}); jettyServer.setHandler(handlers); jettyServer.start(); serverUri = new URI("http://localhost:" + port + contextPath + startSuffixPath); } catch (URISyntaxException e) { e.printStackTrace();
org.eclipse.jetty.server.Server jetty = new Server(); XmlConfiguration configuration = new XmlConfiguration(new File(settings().get(PROPERTY_JETTY_CONF)).toURI().toURL()); configuration.configure(jetty); } catch (Exception e) { if (jetty.getConnectors() != null && jetty.getConnectors().length > 0) { settings().port(((NetworkConnector) jetty.getConnectors()[0]).getPort()); HandlerCollection handlers = new HandlerCollection(); contexts = new ContextHandlerCollection(); requestLogHandler.setRequestLog(requestLog); handlers.setHandlers(new Handler[]{contexts, new DefaultHandler(), requestLogHandler}); } else { handlers.setHandlers(new Handler[]{contexts, new DefaultHandler()}); WebAppContext webapp = new WebAppContext(webappRoot().getAbsolutePath(), contextPath()); String[] overlays = overlays(); if (overlays.length > 0) { contexts.addHandler(webapp); sb.append(url).append(","); webapp.setExtraClasspath(sb.toString());
Server jetty = new Server(); XmlConfiguration configuration = new XmlConfiguration(new File(settings().get(PROPERTY_JETTY_CONF)).toURI().toURL()); configuration.configure(jetty); } catch (Exception e) { if (jetty.getConnectors() != null && jetty.getConnectors().length > 0) { settings().port(jetty.getConnectors()[0].getPort()); HandlerCollection handlers = new HandlerCollection(); contexts = new ContextHandlerCollection(); requestLogHandler.setRequestLog(requestLog); handlers.setHandlers(new Handler[]{contexts, new DefaultHandler(), requestLogHandler}); } else { handlers.setHandlers(new Handler[]{contexts, new DefaultHandler()}); WebAppContext webapp = new WebAppContext(webappRoot().getAbsolutePath(), contextPath()); contexts.addHandler(webapp); XmlConfiguration configuration = new XmlConfiguration(new File(settings().get(PROPERTY_JETTY_ENV)).toURI().toURL()); configuration.configure(webapp); } catch (Exception e) { sb.append(url).append(","); webapp.setExtraClasspath(sb.toString());
protected void run() { //System.out.println("Starting Server"); server = new org.eclipse.jetty.server.Server(Integer.parseInt(PORT)); WebAppContext webappcontext = new WebAppContext(); webappcontext.setContextPath("/"); webappcontext.setBaseResource(Resource.newClassPathResource("/webapp")); server.setHandler(new HandlerCollection(webappcontext, new DefaultHandler())); try { server.start(); } catch (Exception e) { throw new RuntimeException(e); } } public void tearDown() throws Exception {
public void start() throws Exception { RequestLogHandler requestLogHandler = new RequestLogHandler(); Slf4jRequestLog requestLog = new Slf4jRequestLog(); requestLog.setExtended(true); requestLog.setLogTimeZone(TimeZone.getDefault().getID()); requestLog.setLogLatency(true); requestLogHandler.setRequestLog(requestLog); handlers.add(0, new ContextHandlerCollection()); handlers.add(requestLogHandler); ContextHandlerCollection contexts = new ContextHandlerCollection(); contexts.setHandlers(handlers.toArray(new Handler[handlers.size()])); HandlerCollection handlerCollection = new HandlerCollection(); handlerCollection.setHandlers(new Handler[] { contexts, new DefaultHandler(), requestLogHandler }); server.setHandler(handlerCollection); server.start(); log.info("Server started at end point {}", getServiceUri()); }
tp.setName("Jetty-QTP-AdminConsole"); adminServer = new Server(tp); adminServer.addBean(jmx.getContainer()); httpConnector.setHost(bindInterface); httpConnector.setPort(adminPort); adminServer.addConnector(httpConnector); HandlerCollection collection = new HandlerCollection(); adminServer.setHandler(collection); collection.setHandlers(new Handler[] { contexts, new DefaultHandler() });
public void start() throws LifecycleException EnvUtil.assertMinimumJettyVersion(Server.getVersion(),"9.0"); server = new Server(); connector.setPort(containerConfig.getBindHttpPort()); connector.setIdleTimeout(containerConfig.getIdleTimeoutMillis()); server.setConnectors(new Connector[] { connector }); HandlerCollection handlers = new HandlerCollection(); handlers.addHandler(contexts); handlers.addHandler(new DefaultHandler()); server.setHandler(handlers);
public ServerFixture( final boolean ssl ) throws URISyntaxException, IOException server = new Server(); if ( ssl ) sslContextFactory.setKeyManagerPassword( SERVER_SSL_KEYSTORE_PASSWORD ); serverConnector = new ServerConnector( server, sslContextFactory ); server.addConnector( serverConnector ); serverConnector.setHost( "localhost" ); server.addConnector( serverConnector ); securityHandler.setConstraintMappings( new ConstraintMapping[]{ cm } ); webappContext = new WebAppContext(); webappContext.setContextPath( "/" ); webappContext.setWar( base.getAbsolutePath() ); webappContext.setHandler( securityHandler ); ( (AbstractSessionManager) sessionHandler.getSessionManager() ).setUsingCookies( false ); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers( new Handler[]{ webappContext, new DefaultHandler() } ); server.setHandler( handlers );
protected void initializeServerWithConfig(final JUnitHttpServer config) { Server server = null; if (config.https()) { server = new Server(); new HttpConnectionFactory(https_config)); sslConnector.setPort(config.port()); server.addConnector(sslConnector); } else { server = new Server(config.port()); if (webapps != null) { for (final Webapp webapp : webapps) { final WebAppContext wac = new WebAppContext(); String path = null; if (!"".equals(webapp.pathSystemProperty()) && System.getProperty(webapp.pathSystemProperty()) != null) { throw new IllegalArgumentException("path or pathSystemProperty of @Webapp points to a null or blank value"); wac.setWar(path); wac.setContextPath(webapp.context()); handlers.addHandler(wac); handlers.addHandler(new DefaultHandler());
Server server = new Server(_port); server.setAttribute("org.eclipse.jetty.server.Request.maxFormContentSize", -1); traceHandler, heapsterHandler, new DefaultHandler() }); server.setHandler(handlers);
webserver = new Server(); connector.setHost(bindAddress); webserver.setConnectors(new Connector[]{connector}); WebAppContext webAppContext = new WebAppContext(); webAppContext.setContextPath("/"); webAppContext.setResourceBase(webappRoot); contexts.setHandlers(new Handler[]{webAppContext,imageContext}); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[]{contexts,new DefaultHandler()}); webserver.setHandler(handlers);
if (connectors != null && connectors.length > 0) { jettyServer = connectors[0].getServer(); jettyServer.setConnectors(connectors); } else if (connector != null) { jettyServer = connector.getServer(); jettyServer.addConnector(connector); } else { jettyServer = new Server(port); HandlerCollection handlers = new HandlerCollection(); handlers.addHandler(contextCollection); handlers.addHandler(new DefaultHandler()); handlers.addHandler(new RequestLogHandler());
private static void initJetty() throws SAXException, IOException, MalformedURLException, Exception { Server jetty = new Server(8080); // configure your web application WebAppContext appContext = new WebAppContext(); appContext.setContextPath("/flub"); appContext.addServlet(Jetty400Repro.class, "/servlet/"); appContext.setResourceBase("."); HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[] { appContext, new DefaultHandler() }); jetty.setHandler(handlers); jetty.start(); }
private void startServer() throws Exception { Server server = new Server(new QueuedThreadPool(threadCount)); ServerConnector serverConnector = new ServerConnector(server); serverConnector.setPort(httpPort); serverConnector.setHost(httpBindAddress); server.setConnectors(new Connector[]{serverConnector}); ServletContextHandler context = new ServletContextHandler(); context.setMaxFormContentSize(maxFormContextSizeBytes); context.addServlet(metricDataServletHolder, "/metricData"); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[]{context, new DefaultHandler()}); server.setHandler(handlers); server.start();
requestLogHandler.setRequestLog(requestLog); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[]{context, new DefaultHandler(), requestLogHandler}); jettyServer.setHandler(statsHandler); jettyServer.setStopTimeout(GRACEFUL_SHUTDOWN_TIMEOUT_MS); jettyServer.setStopAtShutdown(true);
httpsConfiguration, config.getHttpPort(), (1000 * 60 * 60)); server.addConnector(http); if ((config.getKeyStorePathResource() != null) && !config.getKeyStorePathResource().isEmpty()) httpsConfig, config.getHttpsPort(), 500000); server.addConnector(https); config.setHandlers(new HandlerCollection()); .setHandlers(new Handler[] { config.getContexts(), new DefaultHandler() }); server.setHandler(config.getHandlers());