@Override
protected void startServer(int port, final Action<ServerHttpExchange> requestAction) throws
Exception {
server = new Server();
ServerConnector connector = new ServerConnector(server);
connector.setPort(port);
server.addConnector(connector);
ServletContextHandler handler = new ServletContextHandler();
handler.addEventListener(new ServletContextListener() {
@Override
public void contextInitialized(ServletContextEvent event) {
ServletContext context = event.getServletContext();
Servlet servlet = new AsityServlet().onhttp(requestAction);
ServletRegistration.Dynamic reg = context.addServlet(AsityServlet.class.getName(), servlet);
reg.setAsyncSupported(true);
reg.addMapping(TEST_URI);
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
}
});
server.setHandler(handler);
server.start();
}
ServletServerHttpExchangeTest.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:asity
作者:
评论列表
文章目录