Skip to content

Instantly share code, notes, and snippets.

@kellyrob99
Created December 4, 2011 19:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kellyrob99/1431012 to your computer and use it in GitHub Desktop.
Save kellyrob99/1431012 to your computer and use it in GitHub Desktop.
Gretty webserver example running on 8080, from http://www.ibm.com/developerworks/java/library/j-javadev2-20/index.html
import org.mbte.gretty.httpserver.*
@GrabResolver(name='gretty',
root='http://groovypp.artifactoryonline.com/groovypp/libs-releases-local')
@Grab('org.mbte.groovypp:gretty:0.4.279')
GrettyServer server = []
server.groovy = [
localAddress: new InetSocketAddress("localhost", 8080),
defaultHandler: {
response.redirect "/"
},
"/:name": {
get {
response.text = "Hello ${request.parameters['name']}"
}
}
]
server.start()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment