【问题标题】:Jetty connector and handlers码头连接器和处理程序
【发布时间】:2013-03-10 17:16:57
【问题描述】:

目前我正在创建这样的嵌入式服务器:

Server server = new Server(8080);

ServletContextHandler handler = new ServletContextHandler();
handler.setContextPath("/abc");

handler.addServlet( ...);
handler.addServlet(....);
handler.addServlet(....);

server.SetHanlder(handler);

server.start();
server.join();

所以我没有在上面明确创建连接器。 如果我想创建一个连接器,这会产生什么影响?

服务器可以有多个连接器吗?是否创建了默认连接器,如果我明确创建一个,它会使用它吗?

我认为我需要一个连接器的原因是我想显式设置一些实际服务器实例没有的属性。

我对连接器的用途有点困惑。

【问题讨论】:

    标签: java jetty


    【解决方案1】:

    连接器用于接受和处理初始传入连接。

    默认情况下,基本 HTTP(非 SSL)连接器是根据您在 new Server(8080); 行中提供的端口设置的。它应该在您机器的所有网络接口上侦听端口 8080。

    如果您想提供 SSL 或 SPDY,您将需要基于您的 Jetty 版本的适当 SSL 连接器(javadoc:Jetty 6Jetty 7/8Jetty 9)。

    或者,如果您只想监听特定的网络接口,则需要适当地配置您的连接器。

    【讨论】:

    猜你喜欢
    • 2014-11-26
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多