我以前在我的應用程序中使用過Jetty 8.1.14作爲嵌入式Web服務器。現在我正在嘗試升級到9.2.10版本。嵌入碼頭9和自定義套接字地址,端口和ThreadPool?
使用Jetty 8,可以使用「SelectChannelConnector」或「SslSelectChannelConnector」中的setter以及ThreadPool作爲「Server」類中的構造函數參數來指定主機地址和端口。
現在,似乎只能在「服務器」類中指定一個或另一個。地址和/或端口只有構造函數變體,或者使用ThreadPool。我無法找到具有所有三個參數的任何變體。
如何使用Jetty 9指定所有這些參數? 我曾嘗試:
String bindAddress = "myValue";
int port = 12345;
Server s = new Server(new InetSocketAddress(bindAdress, port));
和
ThreadPool t = MyHighlyCustomizedThreadPool();
Server s = new Server(t);