Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Tanuki软件包装器管理器时,连接器在嵌入式Jetty SSL上不工作_Java_Embedded Jetty_Tanuki - Fatal编程技术网

Java 使用Tanuki软件包装器管理器时,连接器在嵌入式Jetty SSL上不工作

Java 使用Tanuki软件包装器管理器时,连接器在嵌入式Jetty SSL上不工作,java,embedded-jetty,tanuki,Java,Embedded Jetty,Tanuki,我遇到了一个奇怪的问题,当我使用server.join()时,嵌入式jetty的SSL配置工作正常,但当我删除连接代码时失败。 我正在使用tanuki软件中的WrapperManager将其作为一项服务,需要从整数开始(String[]args)方法返回一些东西,而作为服务器是不可能的。join是一个阻塞调用,它将等待最后一个线程终止。 我只是使用常规的SSLConnectionFactory就像下面一样,没有添加太多内容 httpsConnector = new ServerConnector

我遇到了一个奇怪的问题,当我使用
server.join()
时,嵌入式jetty的SSL配置工作正常,但当我删除连接代码时失败。 我正在使用tanuki软件中的
WrapperManager
将其作为一项服务,需要从
整数开始(String[]args)
方法返回一些东西,而作为
服务器是不可能的。join
是一个阻塞调用,它将等待最后一个线程终止。 我只是使用常规的
SSLConnectionFactory
就像下面一样,没有添加太多内容

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

非常感谢您为解决此问题提供的任何快速帮助。

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

Tanuki软件试图管理的JVM是否仍在运行?是的,它正在运行。我修改了代码,为HTTP和HTTPS使用了不同的HTTPConfiguration对象,在没有server.join()的情况下,它开始正常工作。