1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.embedded;
20
21 import java.io.IOException;
22 import javax.servlet.ServletException;
23 import javax.servlet.http.HttpServlet;
24 import javax.servlet.http.HttpServletRequest;
25 import javax.servlet.http.HttpServletResponse;
26
27 import org.eclipse.jetty.server.Server;
28 import org.eclipse.jetty.servlet.ServletHandler;
29
30 public class MinimalServlets
31 {
32 public static void main(String[] args) throws Exception
33 {
34 Server server = new Server(8080);
35 ServletHandler handler = new ServletHandler();
36 server.setHandler(handler);
37
38 handler.addServletWithMapping("org.eclipse.jetty.embedded.MinimalServlets$HelloServlet","/");
39
40 server.start();
41 server.join();
42 }
43
44 public static class HelloServlet extends HttpServlet
45 {
46 @Override
47 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
48 {
49 response.setContentType("text/html");
50 response.setStatus(HttpServletResponse.SC_OK);
51 response.getWriter().println("<h1>Hello SimpleServlet</h1>");
52 }
53 }
54 }