gpt4 book ai didi

java - 请求随机可用端口后如何发现嵌入式 Jetty 端口?

转载 作者:IT老高 更新时间:2023-10-28 21:08:30 24 4
gpt4 key购买 nike

Server server = new Server(0);   
(..)
server.start();
// this returns _zero_ ?!?!
int listeningPort = server.getConnectors()[0].getPort();

我正在使用嵌入式 Jetty 7 API。将零传递给 Server(int) 构造函数会导致 Jetty 自动分配可用端口,我如何才能发现分配了哪个端口?

我已阅读文档,但找不到此信息。

谢谢..

最佳答案

函数getPort()返回配置值。

尝试 server.getConnectors()[0].getLocalPort() 它应该返回选定的端口。

对于 9 号 jetty :

你需要使用((ServerConnector)server.getConnectors()[0]).getLocalPort()

在这两种情况下:您需要先调用 server.start()

关于java - 请求随机可用端口后如何发现嵌入式 Jetty 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com