restliHolder.setInitParameter("resourcePackages", "azkaban.restli"); root.addServlet(restliHolder, "/restli/*");
/** * Add a Jersey resource package. * @param packageName The Java package name containing the Jersey resource. * @param pathSpec The path spec for the servlet */ public void addJerseyResourcePackage(final String packageName, final String pathSpec) { LOG.info("addJerseyResourcePackage: packageName=" + packageName + ", pathSpec=" + pathSpec); final ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig"); sh.setInitParameter("com.sun.jersey.config.property.packages", packageName); webAppContext.addServlet(sh, pathSpec); }
/** * Add a Jersey resource package. * @param packageName The Java package name containing the Jersey resource. * @param pathSpec The path spec for the servlet */ public void addJerseyResourcePackage(final String packageName, final String pathSpec) { LOG.info("addJerseyResourcePackage: packageName=" + packageName + ", pathSpec=" + pathSpec); final ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig"); sh.setInitParameter("com.sun.jersey.config.property.packages", packageName); webAppContext.addServlet(sh, pathSpec); }
/** * Add a Jersey resource package. * @param packageName The Java package name containing the Jersey resource. * @param pathSpec The path spec for the servlet */ public void addJerseyResourcePackage(final String packageName, final String pathSpec) { LOG.info("addJerseyResourcePackage: packageName=" + packageName + ", pathSpec=" + pathSpec); final ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig"); sh.setInitParameter("com.sun.jersey.config.property.packages", packageName); webAppContext.addServlet(sh, pathSpec); }
/** * Add a Jersey resource package. * @param packageName The Java package name containing the Jersey resource. * @param pathSpec The path spec for the servlet */ public void addJerseyResourcePackage(final String packageName, final String pathSpec) { LOG.info("addJerseyResourcePackage: packageName=" + packageName + ", pathSpec=" + pathSpec); final ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig"); sh.setInitParameter("com.sun.jersey.config.property.packages", packageName); webAppContext.addServlet(sh, pathSpec); }
/** * Add a Jersey resource package. * @param packageName The Java package name containing the Jersey resource. * @param pathSpec The path spec for the servlet */ public void addJerseyResourcePackage(final String packageName, final String pathSpec) { LOG.info("addJerseyResourcePackage: packageName=" + packageName + ", pathSpec=" + pathSpec); final ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig"); sh.setInitParameter("com.sun.jersey.config.property.packages", packageName); webAppContext.addServlet(sh, pathSpec); }
/** * Add a Jersey resource package. * @param packageName The Java package name containing the Jersey resource. * @param pathSpec The path spec for the servlet */ public void addJerseyResourcePackage(final String packageName, final String pathSpec) { LOG.info("addJerseyResourcePackage: packageName=" + packageName + ", pathSpec=" + pathSpec); final ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig"); sh.setInitParameter("com.sun.jersey.config.property.packages", packageName); webAppContext.addServlet(sh, pathSpec); }
/** * Add a Jersey resource package. * @param packageName The Java package name containing the Jersey resource. * @param pathSpec The path spec for the servlet */ public void addJerseyResourcePackage(final String packageName, final String pathSpec) { LOG.info("addJerseyResourcePackage: packageName=" + packageName + ", pathSpec=" + pathSpec); final ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig"); sh.setInitParameter("com.sun.jersey.config.property.packages", packageName); webAppContext.addServlet(sh, pathSpec); }
/** * Add a Jersey resource package. * @param packageName The Java package name containing the Jersey resource. * @param pathSpec The path spec for the servlet */ public void addJerseyResourcePackage(final String packageName, final String pathSpec) { LOG.info("addJerseyResourcePackage: packageName=" + packageName + ", pathSpec=" + pathSpec); final ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig"); sh.setInitParameter("com.sun.jersey.config.property.packages", packageName); webAppContext.addServlet(sh, pathSpec); }
private void prepareWebapp(File file, File repository, File tmp) { webapp.setContextPath("/"); webapp.setWar(file.getPath()); webapp.setExtractWAR(false); webapp.setTempDirectory(tmp); ServletHolder servlet = new ServletHolder(JackrabbitRepositoryServlet.class); servlet.setInitOrder(1); servlet.setInitParameter("repository.home", repository.getPath()); String conf = command.getOptionValue("conf"); if (conf != null) { servlet.setInitParameter("repository.config", conf); } webapp.addServlet(servlet, "/repository.properties"); }
portletServlet.setInitParameter("portlet-name", portletName); portletServlet.setInitParameter("portlet-guid", "pu." + portletName); portletServlet.setInitOrder(1); webapp.addServlet(portletServlet, "/PlutoInvoker/" + portletName);
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, "/*"); }
protected void initServer() throws Exception { LOG.info("Initializing Jetty server..."); ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter(ServletContainer.RESOURCE_CONFIG_CLASS, PackagesResourceConfig.class.getName()); sh.setInitParameter(PackagesResourceConfig.PROPERTY_PACKAGES, getPackages()); sh.setServlet(new SpringServlet()); server = new Server(getPort()); Context context = new Context(server, getBasePath(), Context.SESSIONS); Map<String, String> params = new HashMap<String, String>(); params.put(ContextLoaderListener.CONFIG_LOCATION_PARAM, getSpringContextLocation()); context.setInitParams(params); context.addEventListener(new ContextLoaderListener()); context.addEventListener(new RequestContextListener()); context.addServlet(sh, getServletMapping()); server.start(); LOG.info("Jetty server running."); this.applicationContext = WebApplicationContextUtils.getWebApplicationContext(context.getServletContext()); }
protected void initServer() throws Exception { LOG.info("Initializing Jetty server..."); ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter(ServletContainer.RESOURCE_CONFIG_CLASS, PackagesResourceConfig.class.getName()); sh.setInitParameter(PackagesResourceConfig.PROPERTY_PACKAGES, getPackages()); sh.setServlet(new SpringServlet()); server = new Server(getPort()); Context context = new Context(server, getBasePath(), Context.SESSIONS); Map<String, String> params = new HashMap<String, String>(); params.put(ContextLoaderListener.CONFIG_LOCATION_PARAM, getSpringContextLocation()); context.setInitParams(params); context.addEventListener(new ContextLoaderListener()); context.addEventListener(new RequestContextListener()); context.addServlet(sh, getServletMapping()); server.start(); LOG.info("Jetty server running."); applicationContext = WebApplicationContextUtils.getWebApplicationContext(context.getServletContext()); }
pageHolder.setInitParameter("pages", ConfigUtils.getProperty(JETTY_PAGES)); pageHolder.setInitOrder(2);
pageHolder.setInitParameter("pages", ConfigUtils.getProperty(JETTY_PAGES)); pageHolder.setInitOrder(2);
private void prepareWebapp(final File file, final File repository, final File tmp) { webapp.setContextPath("/"); webapp.setWar(file.getPath()); webapp.setClassLoader(JackrabbitMain.class.getClassLoader()); // we use a modified web.xml which has some servlets remove (which produce random empty directories) final URL res = getResource("/jcrweb.xml"); if (res != null) { webapp.setDescriptor(res.toString()); } webapp.setExtractWAR(false); webapp.setTempDirectory(tmp); final ServletHolder servlet = new ServletHolder(JackrabbitRepositoryServlet.class); servlet.setInitOrder(1); servlet.setInitParameter("repository.home", repository.getAbsolutePath()); final String conf = command.getOptionValue("conf"); if (conf != null) { servlet.setInitParameter("repository.config", conf); } webapp.addServlet(servlet, "/repository.properties"); }
private void prepareWebapp(final File file, final File repository, final File tmp) { webapp.setContextPath("/"); webapp.setWar(file.getPath()); webapp.setClassLoader(JackrabbitMain.class.getClassLoader()); // we use a modified web.xml which has some servlets remove (which produce random empty directories) final URL res = getResource("/jcrweb.xml"); if (res != null) { webapp.setDescriptor(res.toString()); } webapp.setExtractWAR(false); webapp.setTempDirectory(tmp); final ServletHolder servlet = new ServletHolder(JackrabbitRepositoryServlet.class); servlet.setInitOrder(1); servlet.setInitParameter("repository.home", repository.getAbsolutePath()); final String conf = command.getOptionValue("conf"); if (conf != null) { servlet.setInitParameter("repository.config", conf); } webapp.addServlet(servlet, "/repository.properties"); }
@Override protected void startUp() throws Exception { // setup the jetty config ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.packages", "com.twitter.hraven.rest"); sh.setInitParameter(JSONConfiguration.FEATURE_POJO_MAPPING, "true"); server = new Server(); Connector connector = new SelectChannelConnector(); connector.setPort(this.port); connector.setHost(address); server.addConnector(connector); // TODO: in the future we may want to provide settings for the min and max threads // Jetty sets the default max thread number to 250, if we don't set it. // QueuedThreadPool threadPool = new QueuedThreadPool(); server.setThreadPool(threadPool); server.setSendServerVersion(false); server.setSendDateHeader(false); server.setStopAtShutdown(true); // set up context Context context = new Context(server, "/", Context.SESSIONS); context.addServlet(sh, "/*"); // start server server.start(); }
@Override protected void startUp() throws Exception { // setup the jetty config ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.packages", "com.twitter.hraven.rest"); sh.setInitParameter(JSONConfiguration.FEATURE_POJO_MAPPING, "true"); server = new Server(); Connector connector = new SelectChannelConnector(); connector.setPort(this.port); connector.setHost(address); server.addConnector(connector); // TODO: in the future we may want to provide settings for the min and max threads // Jetty sets the default max thread number to 250, if we don't set it. // QueuedThreadPool threadPool = new QueuedThreadPool(); server.setThreadPool(threadPool); server.setSendServerVersion(false); server.setSendDateHeader(false); server.setStopAtShutdown(true); // set up context Context context = new Context(server, "/", Context.SESSIONS); context.addServlet(sh, "/*"); // start server server.start(); }