Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package localhost.jettyrestdemo;
- import org.eclipse.jetty.server.Server;
- import org.eclipse.jetty.servlet.ServletContextHandler;
- import org.eclipse.jetty.servlet.ServletHolder;
- public class App {
- public static void main(String[] args) {
- ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
- context.setContextPath("/rest");
- Server jettyServer = new Server(9001);
- jettyServer.setHandler(context);
- ServletHolder jerseyServlet = context.addServlet(
- org.glassfish.jersey.servlet.ServletContainer.class, "/*");
- jerseyServlet.setInitOrder(0);
- jerseyServlet.setInitParameter(
- "jersey.config.server.provider.classnames",
- RestService.class.getCanonicalName());
- try {
- jettyServer.start();
- jettyServer.join();
- } catch (Exception ex) {
- ex.printStackTrace(System.err);
- } finally {
- jettyServer.destroy();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement