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.lang.management.ManagementFactory;
22
23 import org.eclipse.jetty.jmx.MBeanContainer;
24 import org.eclipse.jetty.server.ConnectorStatistics;
25 import org.eclipse.jetty.server.Server;
26 import org.eclipse.jetty.servlet.DefaultServlet;
27 import org.eclipse.jetty.servlet.ServletContextHandler;
28
29 public class OneServletContextJmxStats
30 {
31 public static void main( String[] args ) throws Exception
32 {
33 Server server = new Server(8080);
34
35 server.addBean(new MBeanContainer(ManagementFactory
36 .getPlatformMBeanServer()));
37
38 ServletContextHandler context = new ServletContextHandler(
39 ServletContextHandler.SESSIONS);
40 context.setContextPath("/");
41 server.setHandler(context);
42
43 context.addServlet(DumpServlet.class, "/dump/*");
44 context.addServlet(DefaultServlet.class, "/");
45
46
47 ConnectorStatistics.addToAllConnectors(server);
48
49 server.start();
50 server.join();
51 }
52 }