root.addServlet(new ServletHolder(avServlet), "/" + pluginWebPath + "/*"); PluginRegistry.getRegistry().register( new ViewerPlugin(pluginName, pluginWebPath, pluginOrder,
final ServletHolder indexRedirect = new ServletHolder(new IndexRedirectServlet(defaultServletPath)); root.addServlet(indexRedirect, "/"); final ServletHolder index = new ServletHolder(new ProjectServlet()); root.addServlet(index, "/index"); root.addServlet(staticServlet, "/css/*"); root.addServlet(staticServlet, "/js/*"); root.addServlet(staticServlet, "/images/*"); root.addServlet(staticServlet, "/fonts/*"); root.addServlet(staticServlet, "/favicon.ico"); root.addServlet(new ServletHolder(new ProjectManagerServlet()), "/manager"); root.addServlet(new ServletHolder(new ExecutorServlet()), "/executor"); root.addServlet(new ServletHolder(new HistoryServlet()), "/history"); root.addServlet(new ServletHolder(new ScheduleServlet()), "/schedule"); root.addServlet(new ServletHolder(new JMXHttpServlet()), "/jmx"); root.addServlet(new ServletHolder(new TriggerManagerServlet()), "/triggers"); root.addServlet(new ServletHolder(new StatsServlet()), "/stats"); root.addServlet(new ServletHolder(new StatusServlet(this.statusService)), "/status"); root.addServlet(new ServletHolder(new NoteServlet()), "/notes"); root.addServlet(new ServletHolder(new FlowTriggerInstanceServlet()), "/flowtriggerinstance"); root.addServlet(new ServletHolder(new FlowTriggerServlet()), "/flowtrigger"); root.addServlet(restliHolder, "/restli/*");
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 ); }
context.setAttribute(VoldemortServletContextListener.VELOCITY_ENGINE_KEY, velocityEngine); context.addServlet(new ServletHolder(new AdminServlet(server, velocityEngine)), "/admin"); context.addServlet(new ServletHolder(new StoreServlet(requestHandler)), "/stores"); context.addServlet(new ServletHolder(new ReadOnlyStoreManagementServlet(server, velocityEngine)), "/read-only/mgmt"); context.addServlet(new ServletHolder(new StatusServlet(server, velocityEngine)), "/server-status"); this.context = context;
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; }
static void startJetty() { try { Server server = new Server(); Connector con = new SelectChannelConnector(); con.setPort(80); server.addConnector(con); Context context = new Context(server, "/", Context.SESSIONS); context.addServlet(new ServletHolder(new MyApp()), "/*"); server.start(); } catch (Exception ex) { System.err.println(ex); } }
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); } }
/** * Constructor * * @param pParent parent for creating proper exceptions * @param pConfig configuration of the server */ MortbayMuleAgentHttpServer(Agent pParent, MuleAgentConfig pConfig) { parent = pParent; // Initialise server server = getServer(pConfig); Context root = getContext(server, pConfig); ServletHolder servletHolder = getServletHolder(pConfig); root.addServlet(servletHolder, "/*"); }
@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(); }
/** * @param servlet * @param pathSpec * @return * @see org.mortbay.jetty.servlet.Context#addServlet(java.lang.Class, java.lang.String) */ public ServletHolder addServlet(Class servlet, String pathSpec) { return _context.addServlet(servlet,pathSpec); }
/** * @param className * @param pathSpec * @return * @see org.mortbay.jetty.servlet.Context#addServlet(java.lang.String, java.lang.String) */ public ServletHolder addServlet(String className, String pathSpec) { return _context.addServlet(className,pathSpec); }
Servlet servlet = new MyServlet(); String mapping = "/foo"; Server server = new Server(0); Context servletContext = new Context(server, contextPath, Context.SESSIONS); servletContext.addServlet(new ServletHolder(servlet), mapping); server.start(); URL url = new URL("http", "localhost", server.getConnectors()[0].getLocalPort(), "/foo?bar"); //get the url...assert what you want //finally server.stop();
@Inject public JettyServer( int portNumber ) { server = new Server( portNumber ); context = new Context( server, "/", Context.SESSIONS ); context.addFilter( GuiceFilter.class, "/*", 0 ); context.addServlet( DefaultServlet.class, "/" ); }
/** 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); } }
/** 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), "/*"); }
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(); }
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(); }
@Override protected void addServlets() throws Exception { ServletHolder servletHolder = new ServletHolder(new EchoServlet()); context.addServlet(servletHolder, "/*"); }
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; }
public WebHookTestProxyServer (String host, Integer port) { server = new Server(port); Context root = new Context(server,"/",Context.SESSIONS); root.addServlet(new ServletHolder(new ProxyServerServlet()), "/*"); }