/** * Sets the port to listen on. * * @param port * The port to listen on for connections or 0 if any available * port may be used. Defaults port is 0. */ public void setPort(int port) { connector.setPort(port); }
public static Server startServer() throws Exception { Server server = new Server(); SelectChannelConnector connector = new SelectChannelConnector(); int port = 8888; String portStr = System.getProperty("jetty.port"); if (portStr != null) { port = Integer.parseInt(portStr); } connector.setPort(port); server.addConnector(connector); WebAppContext webApp = new WebAppContext(); webApp.setContextPath("/"); webApp.setWar("src/main/webapp"); server.setHandler(webApp); server.start(); return server; }
protected SelectChannelConnector createConnector() { SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(port); connector.setHost(bindInterface); return connector; }
public Connector createDefaultConnector(String portnum) throws Exception { SelectChannelConnector connector = new SelectChannelConnector(); connector = new SelectChannelConnector(); int port = ((portnum==null||portnum.equals(""))?DEFAULT_PORT:Integer.parseInt(portnum.trim())); connector.setPort(port); connector.setMaxIdleTime(DEFAULT_MAX_IDLE_TIME); return connector; }
private SelectChannelConnector createConnector() { SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(port); connector.setHost(bindInterface); return connector; }
protected SelectChannelConnector createConnector() { SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(port); connector.setHost(bindInterface); return connector; }
public void start() throws Exception { URI uri = new URI(agent.getRegistryURL()); server = new Server(); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.NO_SECURITY | ServletContextHandler.NO_SESSIONS); context.setContextPath("/"); ServletHolder holder = new ServletHolder(); holder.setServlet(camelServlet); context.addServlet(holder, "/*"); server.setHandler(context); server.start(); int port = 80; if( uri.getPort() >=0 ) { port = uri.getPort(); } connector = new SelectChannelConnector(); connector.setPort(port); server.addConnector(connector); connector.start(); }
protected SelectChannelConnector createConnector() { SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(port); connector.setHost(bindInterface); return connector; }
protected SelectChannelConnector createConnector() { SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(port); connector.setHost(bindInterface); return connector; }
/** * 创建用于开发运行调试的Jetty Server, 以src/main/webapp为Web应用目录. */ public static Server createServerInSource(int port, String contextPath) { Server server = new Server(); // 设置在JVM退出时关闭Jetty的钩子。 server.setStopAtShutdown(true); SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(port); // 解决Windows下重复启动Jetty居然不报告端口冲突的问题. connector.setReuseAddress(false); server.setConnectors(new Connector[] { connector }); WebAppContext webContext = new WebAppContext(DEFAULT_WEBAPP_PATH, contextPath); server.setHandler(webContext); return server; }
private void configureMainConnector(final boolean isStatsOn, final String localIp, final int localPort) { final SelectChannelConnector connector = new SelectChannelConnector(); connector.setName("http"); connector.setStatsOn(isStatsOn); connector.setHost(localIp); connector.setPort(localPort); server.addConnector(connector); }
public int start() { final SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(0); server.addConnector(connector); final HandlerCollection handlers = new HandlerCollection(); // Setup proxy servlet final ServletContextHandler context = new ServletContextHandler(handlers, "/"); context.setAttribute(InstrumentingProxyServlet.INSTRUMENTER, instrumenter); context.addServlet(new ServletHolder(InstrumentingProxyServlet.class), "/*"); // Setup proxy handler to handle CONNECT methods final ConnectHandler connectProxy = new ConnectHandler(); handlers.addHandler(connectProxy); server.setHandler(handlers); try { server.start(); logger.info("Proxy server started on port {}", connector.getLocalPort()); } catch (final Exception e) { throw new RuntimeException(e); } return connector.getLocalPort(); }
public void startServer() throws Exception { server = new Server(); SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(8766); server.addConnector(connector); ResourceHandler handler = new ResourceHandler(); handler.setDirectoriesListed(true); //handler.setWelcomeFiles(new String [] {"index.html"}); handler.setResourceBase(this.docBase); HandlerList handlers = new HandlerList(); handlers.setHandlers( new Handler[] { handler, new DefaultHandler() }); server.setHandler(handlers); server.start(); //server.join(); }
public EmbeddedJettyWebSocketServer(ServletContext servletContext) { SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(serverPort); addConnector(connector); WebSocketHandler handler = new JettyWebSocketHandler(servletContext); setHandler(handler); } }
private SelectChannelConnector createConnector() { SelectChannelConnector _connector = new SelectChannelConnector(); _connector.setPort(config.getPort()); _connector.setHost(config.getHostInterface()); return _connector; }
public AbstractConnector createConnector(String hosto, int porto) { // now we just use the SelectChannelConnector as the default connector SelectChannelConnector result = new SelectChannelConnector(); // Regardless the port has to equal the one // we are configured for. assert porto == port; assert hosto == null ? host == null : hosto.equals(host); if (hosto != null) { result.setHost(hosto); } result.setPort(porto); if (getMaxIdleTime() > 0) { result.setMaxIdleTime(getMaxIdleTime()); } return result; } };
private static Connector getHttpConnector() { final SelectChannelConnector scc = new SelectChannelConnector(); scc.setPort(0); scc.setHost("localhost"); return scc; }
@Override public Connector buildConnector(Server server, InetAddress inetAddress, int port) { // create the NIO connector SelectChannelConnector connector = new SelectChannelConnector(); if (inetAddress != null) { connector.setHost(inetAddress.getHostAddress()); } connector.setPort(port); // turn on statistics connector.setStatsOn(true); // set whether or not to reuse the addresses connector.setReuseAddress(true); // configure the thread pool for accepting connections QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setMinThreads(WEB_SERVER_MIN_THREADS); threadPool.setMaxThreads(WEB_SERVER_MAX_THREADS); threadPool.setName("simplejmx-web-server"); connector.setThreadPool(threadPool); connector.setAcceptors(WEB_SERVER_MIN_THREADS); return connector; } }
@Override public Connector buildConnector(Server server, InetAddress inetAddress, int port) { // create the NIO connector SelectChannelConnector connector = new SelectChannelConnector(); if (inetAddress != null) { connector.setHost(inetAddress.getHostAddress()); } connector.setPort(port); // turn on statistics connector.setStatsOn(true); // set whether or not to reuse the addresses connector.setReuseAddress(true); // configure the thread pool for accepting connections QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setMinThreads(WEB_SERVER_MIN_THREADS); threadPool.setMaxThreads(WEB_SERVER_MAX_THREADS); threadPool.setName("simplejmx-web-server"); connector.setThreadPool(threadPool); connector.setAcceptors(WEB_SERVER_MIN_THREADS); return connector; } }
private SelectChannelConnector createSelectChannelConnector(final HttpServiceConfig config) { final SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(config.getPort()); connector.setName(config.getName()); if (config.getRequestBufferSize() != null) { connector.setRequestBufferSize(config.getRequestBufferSize()); } if (config.getRequestHeaderBufferSize() != null) { connector.setRequestHeaderSize(config.getRequestHeaderBufferSize()); } if (config.getResponseBufferSize() != null) { connector.setResponseBufferSize(config.getResponseBufferSize()); } return connector; }