Skip to content

Instantly share code, notes, and snippets.

@msdalp
Last active August 29, 2015 13:56
Show Gist options
  • Save msdalp/9298966 to your computer and use it in GitHub Desktop.
Save msdalp/9298966 to your computer and use it in GitHub Desktop.
package com.msd.jetty;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
public class Jetty extends Server {
private static final Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
public Jetty(int port) {
super(port);
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.NO_SESSIONS);
context.setContextPath("/test");
context.addServlet(new ServletHolder(new GetName(gson)), "/GetName/*");
context.addServlet(new ServletHolder(new SaveName()), "/SaveName/*");
this.setHandler(context);
this.setStopAtShutdown(true);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment