import org.eclipse.jetty.server.Server; import org.eclipse.jetty.webapp.WebAppContext; public class JettyServer { public static void main(String[] args) { Server server = new Server(8080); WebAppContext context = new WebAppContext(); context.setResourceBase("../webapp-project/WebContent"); context.setDescriptor("../webapp-project/WebContent/WEB-INF/web.xml"); context.setContextPath("/"); context.setParentLoaderPriority(true); server.setHandler(context); try { server.start(); server.join(); } catch (Exception e) { e.printStackTrace(); } } }
public static void main(String[] args) throws Exception { String weppAppHome = args[0]; Integer port = 8080; Server server = new Server(port); WebAppContext webapp = new WebAppContext(); webapp.setContextPath("/"); webapp.setCompactPath(true); webapp.setDescriptor(weppAppHome + "/WEB-INF/web.xml"); webapp.setResourceBase(weppAppHome); webapp.setParentLoaderPriority(true); server.setHandler(webapp); server.start(); server.join(); }
@Override public void start() { LOG.info("Starting Kaa Admin Web Server..."); server = new Server(adminPort); webAppContext = new WebAppContext(); webAppContext.setEventListeners(new EventListener[]{adminContextLoaderListener}); webAppContext.setContextPath("/"); String webXmlLocation = AdminInitializationService.class.getResource("/admin-web/WEB-INF/" + webXmlFile).toString(); webAppContext.setDescriptor(webXmlLocation); String resLocation = AdminInitializationService.class.getResource("/admin-web").toString(); webAppContext.setResourceBase(resLocation); webAppContext.setParentLoaderPriority(true); server.setHandler(webAppContext); try { server.start(); LOG.info("Kaa Admin Web Server started."); } catch (Exception ex) { LOG.error("Error starting Kaa Admin Web Server!", ex); } }
webAppContext.setDescriptor(webXmlPath); webAppContext.setContextPath(contextPath); webAppContext.setResourceBase(webappUrl);
public static void main(String[] theArgs) { Server server = new Server(22); String path = "../hapi-fhir-cli-jpaserver"; WebAppContext webAppContext = new WebAppContext(); webAppContext.setContextPath("/"); webAppContext.setDescriptor(path + "/src/main/webapp/WEB-INF/web.xml"); webAppContext.setResourceBase(path + "/target/hapi-fhir-jpaserver-example"); webAppContext.setParentLoaderPriority(true); server.setHandler(webAppContext); try { server.start(); } catch (Exception e) { e.printStackTrace(); } ourLog.info("Started"); }
@Override public int run(String[] arg0) throws Exception { // logProcessInfo(getConf()); final int port = getConf().getInt(TRACE_SERVER_HTTP_PORT_KEY, DEFAULT_HTTP_PORT); BasicConfigurator.configure(); final String home = getConf().get(TRACE_SERVER_HTTP_JETTY_HOME_KEY, DEFAULT_HTTP_HOME); //setting up the embedded server Server server = new Server(port); WebAppContext root = new WebAppContext(); URL webAppDir = Thread.currentThread().getContextClassLoader().getResource(DEFAULT_WEBAPP_DIR_LOCATION); if (webAppDir == null) { throw new RuntimeException(String.format("No %s directory was found into the JAR file", DEFAULT_WEBAPP_DIR_LOCATION)); } root.setContextPath(home); root.setDescriptor(DEFAULT_WEBAPP_DIR_LOCATION + "/WEB-INF/web.xml"); root.setResourceBase(webAppDir.toURI().toString()); root.setParentLoaderPriority(true); server.setHandler(root); server.start(); server.join(); return 0; } }
public void startStandAlone() { try { WebAppContext context = new WebAppContext(); String baseUrl = getBaseUrl(); LOGGER.info("Metric server baseUrl: " + baseUrl); context.setDescriptor(baseUrl + "/WEB-INF/web.xml"); context.setResourceBase(baseUrl); context.setContextPath("/"); context.setParentLoaderPriority(true); context.setAttribute("JetStreamRoot", applicationContext); Server s_server = new Server(s_port); s_server.setHandler(context); LOGGER.info( "Metric server started, listening on port " + s_port); s_server.start(); running.set(true); } catch (Throwable t) { throw CommonUtils.runtimeException(t); } }
private static void run(int port, String resourceBase, String descriptor) { Server server = new Server(port); WebAppContext context = new WebAppContext(); context.setResourceBase(resourceBase); context.setDescriptor(descriptor); context.setContextPath("/"); context.setParentLoaderPriority(true); server.setHandler(context); server.start(); server.join(); }
WebAppContext webapp = new WebAppContext(); webapp.setContextPath("/"); webapp.setResourceBase(webroot); webapp.setDescriptor(webroot + "/WEB-INF/web.xml"); Server server = new Server(); ServerConnector connector = new ServerConnector(server); connector.setPort(8080); server.setConnectors(new ServerConnector[] { connector }); server.setHandler(webapp); // Add this line WebSocketServerContainerInitializer.configureContext(webapp); server.start(); server.join();
private WebAppContext webAppContext; public WebAppContext buildWebAppContext() { webAppContext = new WebAppContext(); webAppContext.setDescriptor(webAppContext + "/WEB-INF/web.xml"); webAppContext.setResourceBase("src/main/webapp"); webAppContext.setContextPath("/Holmes"); return webAppContext; } }
public class AppContextBuilder { private WebAppContext webAppContext; public WebAppContext buildWebAppContext() { webAppContext = new WebAppContext(); webAppContext.setDescriptor(webAppContext + "/WEB-INF/web.xml"); webAppContext.setResourceBase(webAppContext); webAppContext.setContextPath("/Holmes"); return webAppContext; } }
Resource jettyConfig = Resource.newSystemResource("jetty.xml"); XmlConfiguration configuration = new XmlConfiguration(jettyConfig.getInputStream()); Server server = (Server)configuration.configure(); WebAppContext wac = new WebAppContext(); wac.setResourceBase("."); wac.setDescriptor("WEB-INF/web.xml"); wac.setContextPath("/"); wac.setParentLoaderPriority(true); server.setHandler(wac); server.start();
@Override public void start() throws Exception { // Set up the handler for the web application context. WebAppContext root = new WebAppContext(); root.setExtraClasspath(extraClassPath); root.setDescriptor(new File(appDir, "WEB-INF/web.xml").getAbsolutePath()); root.setWar(new File(appDir).getAbsolutePath()); root.setContextPath(contextPath); root.setParentLoaderPriority(true); server.setHandler(root); server.start(); System.out.println("Jetty server is started!"); }
WebAppContext webAppContext = new WebAppContext(); webAppContext.setResourceBase(webApp.appDir); webAppContext.setDescriptor(webApp.appDir + "/WEB-INF/web.xml"); webAppContext.setContextPath(webApp.contextPath); webAppContext.setParentLoaderPriority(true); // webAppContext.setWar(webApp.appDir); //webAppContext.setVirtualHosts(webApp.hostName);
private WebAppContext buildContext() { WebAppContext context = new WebAppContext(); context.setDefaultsDescriptor("webapp/WEB-INF/webdefault.xml"); context.setDescriptor("webapp/WEB-INF/web.xml"); context.setResourceBase("webapp/"); context.setContextPath("/"); return context; }
WebAppContext context = new WebAppContext(); context.setContextPath("/myWebApp"); context.setExtractWAR(false); context.setDescriptor("/file/system/path/to/your/wab/app/WEB-INF/web.xml"); context.setResourceBase("/file/system/path/to/your/wab/app"); context.setConfigurationDiscovered(false); HandlerList handlerList=new HandlerList(); handlerList.addHandler(webAppContext); Server server = new Server(threadPool); server.setHandler(handlerList); server.start();
private WebAppContext configureWebAppContext() { final WebAppContext context = new WebAppContext(); String baseUrl = getBaseUrl(); context.setDescriptor(baseUrl + WEB_XML_LOCATION); context.setResourceBase(baseUrl + ""); context.setContextPath("/"); context.setParentLoaderPriority(true); WebAppStopper webAppStopper = new WebAppStopper(this, Executors.newSingleThreadExecutor()); Servlet shutdownServlet = new ShutdownServlet(webAppStopper); context.addServlet(new ServletHolder(shutdownServlet), SHUTDOWN_URL); return context; }
protected void configure(WebAppContext context) throws Exception { File warRoot = getWarRoot(); m_resource = new WebModuleResource(warRoot); context.setInitParameter("org.eclipse.jetty.servlet.Default.dirAllowed", "false"); context.setContextPath(getContextPath()); context.setDescriptor(new File(warRoot, "WEB-INF/web.xml").getPath()); context.setBaseResource(m_resource); }
@Override protected void configureContext(final WebAppContext context) throws Exception { context.setDescriptor(Resource .newClassPathResource("/WEB-INF/web-subclass.xml").getFile().toURI().getPath()); } }
@Override protected void configureContext(final WebAppContext context) throws Exception { context.setDescriptor(Resource.newClassPathResource("/WEB-INF/web.xml").getFile().toURI().getPath()); } }