1

我遇到了一个奇怪的问题,即嵌入式码头的 SSL 配置在我使用时工作正常,server.join()但在我删除连接代码时失败。我正在使用WrapperManagertanuki 软件将其作为一项服务,该服务需要从该Integer start(String[] args)方法返回一些内容,并且它是不可能的,因为它是server.join阻塞调用,它会等到最后一个线程终止。我只是使用SSLConnectionFactory下面的常规,没有添加太多。

httpsConnector = new ServerConnector(server, new SslConnectionFactory(sslContextFactory, "http/1.1"),
                    new HttpConnectionFactory(httpsConf));

非常感谢任何解决问题的快速帮助。

4

1 回答 1

1

我可以通过为 HTTPS 创建新的 HTTPConfiguration 对象来解决此问题。我只使用一个对象,并已将 http 端口作为新的 server() 构造函数的一部分传递,这实际上是导致问题的原因。现在连接器 HTTP 和 HTTPS 在没有 server.join() 的情况下工作正常

于 2019-12-13T14:38:54.137 回答