org.mortbay.jetty.servlet.Context.setContextPath()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(9.8k)|赞(0)|评价(0)|浏览(194)

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

Context.setContextPath介绍

暂无

代码示例

代码示例来源: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.mortbay.jetty/com.springsource.org.mortbay.jetty.server

public Context(HandlerContainer parent, String contextPath)
{
  this(parent,null,null,null,null);
  setContextPath(contextPath);
}

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

/**
 * @param contextPath
 * @see org.mortbay.jetty.handler.ContextHandler#setContextPath(java.lang.String)
 */
public void setContextPath(String contextPath)
{
  _context.setContextPath(contextPath);
}

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

public Context(HandlerContainer parent, String contextPath, int options)
{
  this(parent,((options&SESSIONS)!=0)?new SessionHandler():null,((options&SECURITY)!=0)?new SecurityHandler():null,null,null);
  setContextPath(contextPath);
}

代码示例来源: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: Nike-Inc/wingtips

private static Handler generateServletContextHandler() throws IOException {
  ServletHandler servletHandler = new ServletHandler();
  servletHandler.addServletWithMapping(BlockingServlet.class, BLOCKING_PATH);
  servletHandler.addServletWithMapping(BlockingForwardServlet.class, BLOCKING_FORWARD_PATH);
  servletHandler.addFilterWithMapping(RequestTracingFilter.class.getName(), "/*", Handler.ALL);
  Context context = new Context(null, null, null, servletHandler, null);
  context.setContextPath("/");
  return context;
}

代码示例来源:origin: hadooparchitecturebook/fraud-detection-tutorial

servletContext.setContextPath("/be");
servletContext.addServlet(GraphTsvServlet.class, "/graph.tsv");
servletContext.addServlet(FileGetterServlet.class, "/file/*");

代码示例来源:origin: apache/hadoop-common

protected void start() 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";
 ServerSocket ss = new ServerSocket(0);
 port = ss.getLocalPort();
 ss.close();
 server.getConnectors()[0].setHost(host);
 server.getConnectors()[0].setPort(port);
 server.start();
 System.out.println("Running embedded servlet container at: http://" + host + ":" + port);
}

代码示例来源:origin: com.cloudera.llama/llama

context.setContextPath("");
context.setAttribute("hadoop.conf", new Configuration());
context.addServlet(JMXJsonServlet.class, "/jmx");

代码示例来源:origin: NGDATA/hbase-indexer

private void startHttpServer() throws Exception {
  server = new Server();
  SelectChannelConnector selectChannelConnector = new SelectChannelConnector();
  selectChannelConnector.setPort(11060);
  server.setConnectors(new Connector[]{selectChannelConnector});
  PackagesResourceConfig packagesResourceConfig = new PackagesResourceConfig("com/ngdata/hbaseindexer/rest");
  ServletHolder servletHolder = new ServletHolder(new ServletContainer(packagesResourceConfig));
  servletHolder.setName("HBase-Indexer");
  Context context = new Context(server, "/", Context.NO_SESSIONS);
  context.addServlet(servletHolder, "/*");
  context.setContextPath("/");
  context.setAttribute("indexerModel", indexerModel);
  context.setAttribute("indexerSupervisor", indexerSupervisor);
  server.setHandler(context);
  server.start();
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-web-proxy

/**
 * Simple http server. Server should send answer with status 200
 */
@BeforeClass
public static void start() throws Exception {
 server = new Server(0);
 Context context = new Context();
 context.setContextPath("/foo");
 server.setHandler(context);
 context.addServlet(new ServletHolder(TestServlet.class), "/bar");
 server.getConnectors()[0].setHost("localhost");
 server.start();
 originalPort = server.getConnectors()[0].getLocalPort();
 LOG.info("Running embedded servlet container at: http://localhost:"
   + originalPort);
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-common

final Server jetty = createJettyServer();
Context context = new Context();
context.setContextPath("/foo");
jetty.setHandler(context);
context.addFilter(new FilterHolder(filterClass), "/*", 0);

代码示例来源: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);
}

代码示例来源:origin: ch.cern.hadoop/hadoop-common

final Server jetty = createJettyServer();
Context context = new Context();
context.setContextPath("/foo");
jetty.setHandler(context);
context.addFilter(new FilterHolder(PseudoDTAFilter.class), "/*", 0);

代码示例来源:origin: com.github.jiayuhan-it/hadoop-common

final Server jetty = createJettyServer();
Context context = new Context();
context.setContextPath("/foo");
jetty.setHandler(context);
context.addFilter(new FilterHolder(PseudoDTAFilter.class), "/*", 0);

代码示例来源:origin: hortonworks/registry

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

代码示例来源:origin: io.hops/hadoop-auth

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

代码示例来源:origin: ch.cern.hadoop/hadoop-common

final Server jetty = createJettyServer();
Context context = new Context();
context.setContextPath("/foo");
jetty.setHandler(context);
context.addFilter(new FilterHolder(filterClass), "/*", 0);

代码示例来源:origin: com.github.jiayuhan-it/hadoop-common

@Test
public void testExternalDelegationTokenSecretManager() throws Exception {
 DummyDelegationTokenSecretManager secretMgr
   = new DummyDelegationTokenSecretManager();
 final Server jetty = createJettyServer();
 Context context = new Context();
 context.setContextPath("/foo");
 jetty.setHandler(context);
 context.addFilter(new FilterHolder(AFilter.class), "/*", 0);
 context.addServlet(new ServletHolder(PingServlet.class), "/bar");
 try {
  secretMgr.startThreads();
  context.setAttribute(DelegationTokenAuthenticationFilter.
      DELEGATION_TOKEN_SECRET_MANAGER_ATTR, secretMgr);
  jetty.start();
  URL authURL = new URL(getJettyURL() + "/foo/bar?authenticated=foo");
  DelegationTokenAuthenticatedURL.Token token =
    new DelegationTokenAuthenticatedURL.Token();
  DelegationTokenAuthenticatedURL aUrl =
    new DelegationTokenAuthenticatedURL();
  aUrl.getDelegationToken(authURL, token, FOO_USER);
  Assert.assertNotNull(token.getDelegationToken());
  Assert.assertEquals(new Text("fooKind"),
    token.getDelegationToken().getKind());
 } finally {
  jetty.stop();
  secretMgr.stopThreads();
 }
}

代码示例来源:origin: ch.cern.hadoop/hadoop-common

@Test
public void testExternalDelegationTokenSecretManager() throws Exception {
 DummyDelegationTokenSecretManager secretMgr
   = new DummyDelegationTokenSecretManager();
 final Server jetty = createJettyServer();
 Context context = new Context();
 context.setContextPath("/foo");
 jetty.setHandler(context);
 context.addFilter(new FilterHolder(AFilter.class), "/*", 0);
 context.addServlet(new ServletHolder(PingServlet.class), "/bar");
 try {
  secretMgr.startThreads();
  context.setAttribute(DelegationTokenAuthenticationFilter.
      DELEGATION_TOKEN_SECRET_MANAGER_ATTR, secretMgr);
  jetty.start();
  URL authURL = new URL(getJettyURL() + "/foo/bar?authenticated=foo");
  DelegationTokenAuthenticatedURL.Token token =
    new DelegationTokenAuthenticatedURL.Token();
  DelegationTokenAuthenticatedURL aUrl =
    new DelegationTokenAuthenticatedURL();
  aUrl.getDelegationToken(authURL, token, FOO_USER);
  Assert.assertNotNull(token.getDelegationToken());
  Assert.assertEquals(new Text("fooKind"),
    token.getDelegationToken().getKind());
 } finally {
  jetty.stop();
  secretMgr.stopThreads();
 }
}

相关文章