Skip to content

Instantly share code, notes, and snippets.

@dangnhdev
Created January 30, 2016 20:25
Show Gist options
  • Save dangnhdev/06003edff50f4cc25f9c to your computer and use it in GitHub Desktop.
Save dangnhdev/06003edff50f4cc25f9c to your computer and use it in GitHub Desktop.
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
import org.glassfish.jersey.servlet.ServletContainer;
/**
*
* @author dangg
*/
public class Main {
public static void main(String[] args) throws Exception {
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
Server jettyServer = new Server(8080);
jettyServer.setHandler(context);
ServletHolder jerseyServlet = context.addServlet(ServletContainer.class, "/*");
jerseyServlet.setInitOrder(0);
jerseyServlet.setInitParameter("jersey.config.server.provider.classnames", ServerTest.class.getCanonicalName());
try {
jettyServer.start();
jettyServer.join();
} finally{
jettyServer.stop();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment