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

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

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

Server.addContext介绍

暂无

代码示例

代码示例来源:origin: com.opensymphony/webwork

public static void startServer(int port, String context, List pathPriority, Map paths, String resolver) throws Exception {
    try {
      Server server = new Server();
      SocketListener socketListener = new SocketListener();
      socketListener.setPort(port);
      server.addListener(socketListener);

      WebApplicationContext ctx;
      if (resolver == null) {
        ctx = new MultiWebApplicationContext(pathPriority, paths);
      } else {
        ctx = new MultiWebApplicationContext(pathPriority, paths, resolver);
      }
      ctx.setClassLoader(Thread.currentThread().getContextClassLoader());
      ctx.setContextPath(context);
      server.addContext(null, ctx);

      // Add in extra webapps dir (see WW-1319)
      String webappsDir = System.getProperty(WEBAPPS_DIR_PROPERTY);
      if (webappsDir != null && new File(webappsDir).exists()) {
        server.addWebApplications(webappsDir);
      }

      server.start();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

代码示例来源:origin: org.testatoo.openqa/selenium-server

private void assembleHandlers(boolean slowResources, RemoteControlConfiguration configuration) {
  server.addContext(createRootContextWithProxyHandler(configuration));
  HttpContext context = new HttpContext();
  context.setContextPath("/selenium-server");
  context.setMimeMapping("xhtml", "application/xhtml+xml");
  addSecurityHandler(context);
  addStaticContentHandler(slowResources, configuration, context);
  context.addHandler(new SessionExtensionJsHandler());
  context.addHandler(new SingleTestSuiteResourceHandler());
  postResultsHandler = new SeleniumHTMLRunnerResultsHandler();
  context.addHandler(postResultsHandler);
  context.addHandler(new CachedContentTestHandler());
  server.addContext(context);
  server.addContext(createDriverContextWithSeleniumDriverResourceHandler(context));
}

代码示例来源:origin: org.testatoo.openqa/selenium-server

public static void main(String[] args) throws Exception {
  Server server = new Server();
  HttpContext httpContext = new HttpContext();
  httpContext.setContextPath("/");
  ProxyHandler proxy = new ProxyHandler(true, "", "", false, false);
  proxy.useCyberVillains = false;
  httpContext.addHandler(proxy);
  server.addContext(httpContext);
  SocketListener listener = new SocketListener();
  listener.setPort(4444);
  server.addListener(listener);
  server.start();
}

相关文章