...
Launching a Jetty server to server Groovy templates:
| Code Block |
|---|
import @Grapes([ @Grab(group='org.mortbayeclipse.jetty.Server import org.mortbay.jetty.servlet.* import groovy.servlet.* @Grab(group = 'org.mortbay.jettyaggregate', module='jetty-server', version='8.1.7.v20120910'), @Grab(group='org.eclipse.jetty.aggregate', module = 'jetty-embeddedservlet', version='8.1.7.v20120910'), @Grab(group='javax.servlet', module='6.1javax.servlet-api', version='3.0.1')]) import org.eclipse.jetty.server.Server import org.eclipse.jetty.servlet.* import groovy.servlet.* def runServer(duration) { def server = new Server(8080) def context = new ContextServletContextHandler(server, "/", ContextServletContextHandler.SESSIONS); context.resourceBase = "." context.addServlet(TemplateServlet, "*.gsp") server.start() sleep duration server.stop() } runServer(10000) |
...