Package org.eclipse.jetty.server

Examples of org.eclipse.jetty.server.Server


        this.context = new ServletContextHandler(ServletContextHandler.SESSIONS);
        this.context.setContextPath("/");
        this.context.addFilter(new FilterHolder(new SslFilter()), "/*", EnumSet.of(DispatcherType.REQUEST));

        this.server = new Server(this.serverAddress);
        this.server.setHandler(this.context);

        this.originalFollowRedirects = HttpURLConnection.getFollowRedirects();
        HttpURLConnection.setFollowRedirects(false);
    }
View Full Code Here


    private void initializeJetty() throws Exception
    {
        if (this.config.isUseHttp() || this.config.isUseHttps())
        {
            final String version = fixJettyVersion();
            this.server = new Server();
            this.server.addLifeCycleListener(this);

            // HTTP/1.1 requires Date header if possible (it is)
            this.server.setSendDateHeader(true);
            this.server.setSendServerVersion(this.config.isSendServerHeader());
View Full Code Here

   * @param handler
   * @return port
   * @throws Exception
   */
  public static String setUp(final Handler handler) throws Exception {
    server = new Server();
    if (handler != null)
      server.setHandler(handler);
    Connector connector = new SelectChannelConnector();
    connector.setPort(0);
    server.setConnectors(new Connector[] { connector });
    server.start();

    proxy = new Server();
    Connector proxyConnector = new SelectChannelConnector();
    proxyConnector.setPort(0);
    proxy.setConnectors(new Connector[] { proxyConnector });

    ServletHandler proxyHandler = new ServletHandler();
View Full Code Here

      if (args.length != 1) {
        port = Integer.parseInt(args[1]);
      }
    }
    ImageBootstrapper.bootstrap(fn);
    Server server = new Server(port);

    ServletContextHandler servletContext = new ServletContextHandler(
        ServletContextHandler.SESSIONS);
    servletContext.setContextPath("/browser");
   
    ResourceHandler staticFilesHandler = new ResourceHandler();

      staticFilesHandler.setResourceBase("src/main/html");

      HandlerList handlers = new HandlerList();
      handlers.setHandlers(new Handler[] {servletContext, staticFilesHandler, new DefaultHandler() });
     
     
    Object stServlet = getStServlet();

    servletContext.addServlet(new ServletHolder(new JettyToStHttpServletConverter(stServlet)), "/*");

    server.setHandler(handlers);
    server.start();
    server.join();
  }
 
View Full Code Here

    private Server server;

    @Before
    public void setup() {
        server = new Server();

        final SocketConnector connector = new SocketConnector();

        connector.setMaxIdleTime(1000 * 60 * 60);
        connector.setPort(8080);
View Full Code Here

import org.eclipse.jetty.server.nio.SelectChannelConnector;
import org.eclipse.jetty.webapp.WebAppContext;

public class Launcher {
    public static void main(String[] args) throws Exception {
        Server server = new Server();

        SelectChannelConnector connector = new SelectChannelConnector();
        connector.setPort(8080);
        server.addConnector(connector);

        WebAppContext context = new WebAppContext("webapp", "/");

        if (System.getProperty("os.name").toLowerCase().contains("windows")) {
            // fix for Windows, so Jetty doesn't lock files
            context.getInitParams().put("org.eclipse.jetty.servlet.Default.useFileMappedBuffer", "false");
        }

        server.setHandler(context);
        server.start();
    }
View Full Code Here

    public void configureCometSupport() {
    }

    public void startServer() throws Exception {
        server = new Server(port);

        ServletContextHandler sch = new ServletContextHandler(server, "/");
        sch.addEventListener(new GuiceContextListener());
        sch.addFilter(GuiceFilter.class, "/*", null);
        sch.addServlet(DefaultServlet.class, "/");
View Full Code Here

    public void configureCometSupport() {
    }

    public void startServer() throws Exception {
        server = new Server(port);

        ServletContextHandler sch = new ServletContextHandler(server, "/");
        sch.addEventListener(new GuiceConfig());
        sch.addFilter(GuiceFilter.class, "/*", null);
        sch.addServlet(DefaultServlet.class, "/");
View Full Code Here

        if( tempDir != null ) {
            File tempDirectory = new File(tempDir);
            context.setTempDirectory(tempDirectory);
        }

        Server server = new Server();
        if( usingSSL ) {
            server.setConnectors(new Connector[]{buildConnector(),buildSslConnector()});
        }
        else {
            server.setConnectors(new Connector[]{buildConnector()});
        }
        server.setHandler(context);
        server.setSendServerVersion(false);

        run(server);

    }
View Full Code Here

                connector.setHost(endpoint.getHttpUri().getHost());
                if ("localhost".equalsIgnoreCase(endpoint.getHttpUri().getHost())) {
                    LOG.warn("You use localhost interface! It means that no external connections will be available."
                            + " Don't you want to use 0.0.0.0 instead (all network interfaces)? " + endpoint);
                }
                Server server = createServer();
                if (endpoint.isEnableJmx()) {
                    enableJmx(server);
                }
                // This setting is only work for the first endpoint which create the server
                // just set if we need sendServerVersion, the default value is true
                server.setSendServerVersion(endpoint.isSendServerVersion());
                server.addConnector(connector);
                server.setSendDateHeader(endpoint.isSendDateHeader());

                connectorRef = new ConnectorRef(server, connector, createServletForConnector(server, connector, endpoint.getHandlers(), endpoint));
                // must enable session before we start
                if (endpoint.isSessionSupport()) {
                    enableSessionSupport(connectorRef.server, connectorKey);
View Full Code Here

TOP

Related Classes of org.eclipse.jetty.server.Server

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.