本文整理了Java中org.mortbay.jetty.servlet.Context.<init>()
方法的一些代码示例,展示了Context.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.<init>()
方法的具体详情如下:
包路径:org.mortbay.jetty.servlet.Context
类名称:Context
方法名:<init>
暂无
代码示例来源:origin: tjake/Solandra
public JettySolandraRunner( String context, int port, String host)
{
this.context = context;
server = new Server( port );
server.getConnectors()[0].setHost(host);
server.setStopAtShutdown( true );
// Initialize the servlets
Context root = new Context( server, context, Context.SESSIONS );
// for some reason, there must be a servlet for this to get applied
root.addServlet( Servlet404.class, "/*" );
dispatchFilter = root.addFilter( SolandraDispatchFilter.class, "*", Handler.REQUEST );
}
代码示例来源:origin: voldemort/voldemort
public static Context getJettyServer(String clusterXml,
String storesXml,
String storeName,
RequestFormatType requestFormat,
int port) throws Exception {
StoreRepository repository = getStores(storeName, clusterXml, storesXml);
// initialize servlet
Server server = new Server(port);
server.setSendServerVersion(false);
Context context = new Context(server, "/", Context.NO_SESSIONS);
RequestHandler handler = getSocketRequestHandlerFactory(clusterXml, storesXml, repository).getRequestHandler(requestFormat);
context.addServlet(new ServletHolder(new StoreServlet(handler)), "/stores");
server.start();
return context;
}
代码示例来源:origin: voldemort/voldemort
httpServer.setSendServerVersion(false);
httpServer.setSendDateHeader(false);
Context context = new Context(httpServer, "/", Context.NO_SESSIONS);
context.setAttribute(VoldemortServletContextListener.SERVER_KEY, server);
context.setAttribute(VoldemortServletContextListener.VELOCITY_ENGINE_KEY,
代码示例来源:origin: soabase/exhibitor
public ExhibitorMain(BackupProvider backupProvider, ConfigProvider configProvider, ExhibitorArguments.Builder builder, int httpPort, String listenAddress, SecurityHandler security, SecurityArguments securityArguments) throws Exception
{
HashUserRealm realm = makeRealm(securityArguments);
if ( securityArguments.getRemoteAuthSpec() != null )
{
addRemoteAuth(builder, securityArguments.getRemoteAuthSpec());
}
builder.shutdownProc(makeShutdownProc(this));
exhibitor = new Exhibitor(configProvider, null, backupProvider, builder.build());
exhibitor.start();
DefaultResourceConfig application = JerseySupport.newApplicationConfig(new UIContext(exhibitor));
ServletContainer container = new ServletContainer(application);
server = new Server();
SocketConnector http = new SocketConnector();
http.setHost(listenAddress);
http.setPort(httpPort);
server.addConnector(http);
Context root = new Context(server, "/", Context.SESSIONS);
root.addFilter(ExhibitorServletFilter.class, "/", Handler.ALL);
root.addServlet(new ServletHolder(container), "/*");
if ( security != null )
{
root.setSecurityHandler(security);
}
else if ( securityArguments.getSecurityFile() != null )
{
addSecurityFile(realm, securityArguments.getSecurityFile(), root);
}
}
代码示例来源:origin: rhuss/jolokia
private Context getContext(HandlerContainer pContainer, MuleAgentConfig pConfig) {
Context root = new Context(pContainer, "/jolokia", Context.SESSIONS);
if (pConfig.getUser() != null && pConfig.getPassword() != null) {
root.setSecurityHandler(getSecurityHandler(pConfig.getUser(), pConfig.getPassword(), "jolokia-role"));
}
return root;
}
代码示例来源:origin: azkaban/azkaban
this.props.getString("web.resource.dir", DEFAULT_STATIC_DIR);
logger.info("Setting up web resource dir " + staticDir);
final Context root = new Context(this.server, "/", Context.SESSIONS);
root.setMaxFormContentSize(MAX_FORM_CONTENT_SIZE);
代码示例来源: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.ctoolkit.test/ctoolkit-test
@Inject
public JettyServer( int portNumber )
{
server = new Server( portNumber );
context = new Context( server, "/", Context.SESSIONS );
context.addFilter( GuiceFilter.class, "/*", 0 );
context.addServlet( DefaultServlet.class, "/" );
}
代码示例来源:origin: org.apache.hadoop/avro
/** Starts a server on the named port. */
public HttpServer(ResponderServlet servlet, int port) throws IOException {
this.server = new org.mortbay.jetty.Server(port);
new Context(server,"/").addServlet(new ServletHolder(servlet), "/*");
try {
server.start();
} catch (Exception e) {
throw new AvroRuntimeException(e);
}
}
代码示例来源:origin: org.apache.avro/avro-ipc
/** Constructs a server to run with the given connector. */
public HttpServer(ResponderServlet servlet, Connector connector) throws IOException {
this.server = new org.mortbay.jetty.Server();
server.addConnector(connector);
new Context(server, "/").addServlet(new ServletHolder(servlet), "/*");
}
代码示例来源:origin: org.apache.avro/avro-ipc
public StatsServer(StatsPlugin plugin, int port) throws Exception {
this.httpServer = new Server(port);
this.plugin = plugin;
Context staticContext = new Context(httpServer, "/static");
staticContext.addServlet(new ServletHolder(new StaticServlet()), "/");
Context context = new Context(httpServer, "/");
context.addServlet(new ServletHolder(new StatsServlet(plugin)), "/");
httpServer.start();
}
代码示例来源:origin: org.apache.cassandra.deps/avro
public StatsServer(StatsPlugin plugin, int port) throws Exception {
this.httpServer = new Server(port);
this.plugin = plugin;
Context staticContext = new Context(httpServer, "/static");
staticContext.addServlet(new ServletHolder(new StaticServlet()), "/");
Context context = new Context(httpServer, "/");
context.addServlet(new ServletHolder(new StatsServlet(plugin)), "/");
httpServer.start();
}
代码示例来源:origin: bio2rdf/bio2rdf-scripts
private static void startServer(File inputDir, boolean gzip, int port) throws Exception {
Server server = new Server(port);
Context root = new Context(server, "/", Context.SESSIONS);
root.addServlet(new ServletHolder(new ClusterController(inputDir, gzip)), "/*");
server.start();
}
代码示例来源: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.apache.shindig/shindig-gadgets
public void start(int port) throws Exception {
server = new Server(port);
context = new Context(server, "/", Context.SESSIONS);
addServlets();
server.start();
}
代码示例来源:origin: org.wso2.org.apache.shindig/shindig-gadgets
public void start(int port) throws Exception {
server = new Server(port);
context = new Context(server, "/", Context.SESSIONS);
addServlets();
server.start();
}
代码示例来源:origin: com.lmco.shindig/shindig-gadgets
public void start(int port) throws Exception {
server = new Server(port);
context = new Context(server, "/", Context.SESSIONS);
addServlets();
server.start();
}
代码示例来源: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: tcplugins/tcWebHooks
public WebHookTestProxyServer (String host, Integer port) {
server = new Server(port);
Context root = new Context(server,"/",Context.SESSIONS);
root.addServlet(new ServletHolder(new ProxyServerServlet()), "/*");
}
代码示例来源:origin: apache/chukwa
public static Server startCollectorOnPort(Configuration conf, int port,
ServletCollector collector) throws Exception {
Server server = new Server(port);
Context root = new Context(server, "/", Context.SESSIONS);
root.addServlet(new ServletHolder(collector), "/*");
root.addServlet(new ServletHolder(new CommitCheckServlet(conf)), "/"+CommitCheckServlet.DEFAULT_PATH);
server.start();
server.setStopAtShutdown(false);
return server;
}
内容来源于网络,如有侵权,请联系作者删除!