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