Я написал простой https-сервлет с Jetty по документации, которая почему-то не работает. Никаких сообщений об ошибках, ничего... Браузер подключается к сервлету, но все - после соединения зависает навсегда. Вот код:
SslSocketConnector sslConnector = new SslSocketConnector();
sslConnector.setPort(5555);
sslConnector.setKeystore(null);
sslConnector.setHost("localhost");
((AbstractConnector) connector).setThreadPool(new QueuedThreadPool(20));
server.addConnector (sslConnector);
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
HandlerList handlers = new HandlerList();
handlers.setHandlers(new Handler[] {context, new DefaultHandler() });
server.setHandler(handlers);
MyServlet servlet = new MyServlet();
context.addServlet(new ServletHolder(servlet), "/*");
server.start();
server.join();