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 org.eclipse.jetty.server.Connector;
22 import org.eclipse.jetty.server.Handler;
23 import org.eclipse.jetty.server.Server;
24 import org.eclipse.jetty.server.ServerConnector;
25 import org.eclipse.jetty.server.handler.DefaultHandler;
26 import org.eclipse.jetty.server.handler.HandlerCollection;
27 import org.eclipse.jetty.servlet.ServletContextHandler;
28
29 public class ExampleServer
30 {
31 public static void main(String[] args) throws Exception
32 {
33 Server server = new Server();
34
35 ServerConnector connector=new ServerConnector(server);
36 connector.setPort(8080);
37 server.setConnectors(new Connector[]{connector});
38
39 ServletContextHandler context = new ServletContextHandler();
40 context.setContextPath("/hello");
41 context.addServlet(HelloServlet.class,"/");
42
43 HandlerCollection handlers = new HandlerCollection();
44 handlers.setHandlers(new Handler[]{context,new DefaultHandler()});
45 server.setHandler(handlers);
46
47
48 server.start();
49 server.join();
50 }
51 }