MCPcopy Create free account
hub / github.com/apache/nutch / startServer

Method startServer

src/java/org/apache/nutch/webui/NutchUiServer.java:68–85  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

66 }
67
68 private static void startServer() throws Exception, InterruptedException {
69 Server server = new Server(port);
70 Context context = new Context(server, "/", Context.SESSIONS);
71 context.addServlet(DefaultServlet.class, "/*");
72
73 context.addEventListener(new ContextLoaderListener(getContext()));
74 context.addEventListener(new RequestContextListener());
75
76 WicketFilter filter = new WicketFilter();
77 filter.setFilterPath("/");
78 FilterHolder holder = new FilterHolder(filter);
79 holder.setInitParameter("applicationFactoryClassName", APP_FACTORY_NAME);
80 context.addFilter(holder, "/*", Handler.DEFAULT);
81
82 server.setHandler(context);
83 server.start();
84 server.join();
85 }
86
87 private static WebApplicationContext getContext() {
88 AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();

Callers 1

mainMethod · 0.95

Calls 2

getContextMethod · 0.95
startMethod · 0.45

Tested by

no test coverage detected