org.mortbay.jetty.Server.setHandler()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(153)

本文整理了Java中org.mortbay.jetty.Server.setHandler()方法的一些代码示例,展示了Server.setHandler()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Server.setHandler()方法的具体详情如下:
包路径:org.mortbay.jetty.Server
类名称:Server
方法名:setHandler

Server.setHandler介绍

暂无

代码示例

代码示例来源:origin: ltsopensource/light-task-scheduler

initParams.put("lts.admin.config.path", confPath + "/conf");
webapp.setInitParams(initParams);
server.setHandler(webapp);
server.setStopAtShutdown(true);
server.start();

代码示例来源:origin: twitter/ambrose

});
server.setHandler(handler);
server.setStopAtShutdown(false);

代码示例来源:origin: Netflix/eureka

public void start() throws Exception {
  server = new Server(port);
  server.setHandler(new AppsResourceHandler());
  server.start();
  port = server.getConnectors()[0].getLocalPort();
}

代码示例来源:origin: mapsforge/mapsforge

@Before
public final void beforeTest() throws Exception {
  Assert.assertFalse(this.httpRoot.exists());
  Assert.assertTrue(this.httpRoot.mkdirs());
  Context context = new Context(this.server, "/", Context.SESSIONS);
  context.setBaseResource(new FileResource(new URL("file://" + this.httpRoot.getAbsolutePath())));
  context.setContextPath("/");
  context.addServlet(new ServletHolder(new DefaultServlet()), "/*");
  this.server.setHandler(context);
  this.server.start();
}

代码示例来源:origin: org.apache.accumulo/accumulo-server

public void start() {
 try {
  server.addConnector(sock);
  server.setHandler(handler);
  server.start();
 } catch (Exception e) {
  stop();
  throw new RuntimeException(e);
 }
}

代码示例来源:origin: jetoile/hadoop-unit

/**
 * Create a servlet container.
 *
 * @param contextPath context path for the servlet, it must not be prefixed or append with "/", for the default
 * context use ""
 */
public EmbeddedServletContainer(String contextPath) {
  this.contextPath = contextPath;
  server = new Server(0);
  context = new Context();
  context.setContextPath("/" + contextPath);
  server.setHandler(context);
}

代码示例来源:origin: feroult/yawp

protected void startServer() {
  try {
    server = new Server();
    server.addConnector(createConnector());
    server.setHandler(helper.createWebApp());
    server.start();
  } catch (Exception e) {
    throw new RuntimeException(e);
  }
}

代码示例来源:origin: aseldawy/spatialhadoop2

/**
 * Create an HTTP web server (using Jetty) that will stay running to answer
 * all queries
 * 
 * @throws Exception
 */
private static void startServer(OperationsParams params) throws Exception {
 int port = params.getInt(HadoopVizWebServerPort, 8889);
 Server server = new Server(port);
 server.setHandler(new HadoopvizServer(params));
 server.start();
 LOG.info("HadoopViz server is running port: "+port);
 server.join();
}

代码示例来源:origin: aseldawy/spatialhadoop2

/**
 * Create an HTTP web server (using Jetty) that will stay running to answer
 * all queries
 * @throws Exception 
 */
private static void startServer() throws Exception {
  int port = 8890;
  Server server = new Server(port);
  server.setHandler(new DavinciServer());
  server.start();
  server.join();
}

代码示例来源:origin: aseldawy/spatialhadoop2

/**
 * Create an HTTP web server (using Jetty) that will stay running to answer
 * all queries
 * @throws Exception 
 */
private static void startServer() throws Exception {
  int port = 8889;
  Server server = new Server(port);
  server.setHandler(new DaVinciServerV2());
  server.start();
  server.join();
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/**
 */
public void setHandlers(Handler[] handlers)
{
  HandlerCollection collection;
  if (getHandler() instanceof HandlerCollection)
    collection=(HandlerCollection)getHandler();
  else
  {
    collection=new HandlerCollection();
    setHandler(collection);
  }
    
  collection.setHandlers(handlers);
}

代码示例来源:origin: org.motechproject/motech-testing-utils

public StubServer(int port, String contextPath) {
  server = new Server(port);
  Context context = new Context(server, contextPath);
  context.addServlet(new ServletHolder(createServlet()), "/*");
  server.setHandler(context);
}

代码示例来源:origin: org.seleniumhq.selenium.grid/selenium-grid-webserver

protected void createHttpServer() {
  final ContextHandlerCollection contexts;
  final ServletHolder servletHolder;
  final Context root;
  httpServer = new Server(port);
  contexts = new ContextHandlerCollection();
  httpServer.setHandler(contexts);
  root = new Context(contexts, "/", Context.SESSIONS);
  servletHolder = new ServletHolder(new MainServlet());
  servletHolder.setInitParameter("route_resolver", routeResolverClass().getName());
  root.addServlet(servletHolder, "/*");
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-test-framework

public JavaNetReverseProxy(File cacheFolder) throws Exception {
  this.cacheFolder = cacheFolder;
  cacheFolder.mkdirs();
  server = new Server();
  ContextHandlerCollection contexts = new ContextHandlerCollection();
  server.setHandler(contexts);
  Context root = new Context(contexts, "/", Context.SESSIONS);
  root.addServlet(new ServletHolder(this), "/");
  SocketConnector connector = new SocketConnector();
  server.addConnector(connector);
  server.start();
  localPort = connector.getLocalPort();
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-test-harness

public JavaNetReverseProxy(File cacheFolder) throws Exception {
  this.cacheFolder = cacheFolder;
  cacheFolder.mkdirs();
  server = new Server();
  ContextHandlerCollection contexts = new ContextHandlerCollection();
  server.setHandler(contexts);
  Context root = new Context(contexts, "/", Context.SESSIONS);
  root.addServlet(new ServletHolder(this), "/");
  SocketConnector connector = new SocketConnector();
  server.addConnector(connector);
  server.start();
  localPort = connector.getLocalPort();
}

代码示例来源:origin: org.eclipse.hudson/hudson-test-framework

public JavaNetReverseProxy(File cacheFolder) throws Exception {
  this.cacheFolder = cacheFolder;
  cacheFolder.mkdirs();
  server = new Server();
  ContextHandlerCollection contexts = new ContextHandlerCollection();
  server.setHandler(contexts);
  Context root = new Context(contexts, "/", Context.SESSIONS);
  root.addServlet(new ServletHolder(this), "/");
  SocketConnector connector = new SocketConnector();
  server.addConnector(connector);
  server.start();
  localPort = connector.getLocalPort();
}

代码示例来源:origin: org.mortbay.jetty/jetty-embedded

public static void main(String[] args)
  throws Exception
{
  Server server = new Server();
  Connector connector=new SocketConnector();
  connector.setPort(8080);
  server.setConnectors(new Connector[]{connector});
  
  Handler handler=new HelloHandler();
  server.setHandler(handler);
  
  server.start();
  server.join();
}

代码示例来源:origin: org.mortbay.jetty/jetty-embedded

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();
}

代码示例来源:origin: spring-projects/spring-hadoop-samples-old

public void start() throws Exception {
  this.server = new Server(this.port);
  WebAppContext root = new WebAppContext();
  root.setContextPath("/");
  root.setDescriptor(webappDirLocation + "/web.xml");
  root.setResourceBase(webappDirLocation);
  root.setParentLoaderPriority(true);
  this.server.setHandler(root);
  this.server.setStopAtShutdown(true);
  this.server.start();
  databaseServer = org.h2.tools.Server.createTcpServer(new String[]{"-tcpAllowOthers"}).start();
  this.server.join();
}

代码示例来源:origin: hopshadoop/hops

protected void startJetty() throws Exception {
 server = new Server(0);
 context = new Context();
 context.setContextPath("/foo");
 server.setHandler(context);
 context.addFilter(new FilterHolder(TestFilter.class), "/*", 0);
 context.addServlet(new ServletHolder(TestServlet.class), "/bar");
 host = "localhost";
 port = getLocalPort();
 server.getConnectors()[0].setHost(host);
 server.getConnectors()[0].setPort(port);
 server.start();
 System.out.println("Running embedded servlet container at: http://" + host + ":" + port);
}

相关文章