416453 Add comments to embedded MinimalServlets example

This commit is contained in:
Thomas Becker 2013-09-18 17:54:59 +02:00
parent cea01925f7
commit f19f6ce5cd
1 changed files with 10 additions and 0 deletions

View File

@ -32,10 +32,20 @@ public class MinimalServlets
{ {
public static void main(String[] args) throws Exception public static void main(String[] args) throws Exception
{ {
// Create a basic jetty server object that will listen on port 8080. Note that if you set this to port 0
// then a randomly available port will be assigned that you can either look in the logs for the port,
// or programmatically obtain it for use in test cases.
Server server = new Server(8080); Server server = new Server(8080);
// The ServletHandler is a dead simple way to create a context handler that is backed by an instance of a
// Servlet. This handler then needs to be registered with the Server object.
ServletHandler handler = new ServletHandler(); ServletHandler handler = new ServletHandler();
server.setHandler(handler); server.setHandler(handler);
// Passing in the class for the servlet allows jetty to instantite an instance of that servlet and mount it
// on a given context path.
// !! This is a raw Servlet, not a servlet that has been configured through a web.xml or anything like that !!
handler.addServletWithMapping(HelloServlet.class,"/*"); handler.addServletWithMapping(HelloServlet.class,"/*");
server.start(); server.start();