【发布时间】:2011-05-23 09:28:02
【问题描述】:
我根据文档用 Jetty 编写了一个简单的 https servlet,但由于某种原因它不起作用。没有错误消息,什么都没有……浏览器连接到 servlet,但就是这样 - 连接后它永远挂起。代码如下:
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();
【问题讨论】:
标签: java servlets ssl https jetty