/*
* Copyright (C) 2013 Intel Corporation
* All rights reserved.
*/
package com.intel.mtwilson.jetty;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.webapp.WebAppContext;
import org.junit.AfterClass;
import org.junit.BeforeClass;
/**
*
* @author jbuhacoff
*/
public class JunitWebapp {
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(JunitWebapp.class);
private static Server server;
@BeforeClass
public static void start() throws Exception {
server = new Server(8080);
server.setStopAtShutdown(true);
WebAppContext webAppContext = new WebAppContext();
// webAppContext.setContextPath("/webapp");
webAppContext.setResourceBase("src/main/webapp");
// webAppContext.setClassLoader(getClass().getClassLoader());
server.setHandler(webAppContext);
server.start();
}
@AfterClass
public static void stop() throws Exception {
server.stop();
}
}