Есть ли способ добавить порты в Tomcat во время выполнения? - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь добавить порт для Tomcat во время выполнения. Есть ли способ сделать это? Или есть способ прослушивания на всех портах? Я использую Spring и хочу, чтобы пользователь мог добавить вызов конечной точки API, чтобы добавить новый порт для прослушивания.

Я знаю, что вы можете добавить дополнительные порты в конфигурационном файле, но я не знаю, какие порты мне нужно будет добавить.

@RequestMapping("/port/{port}")
void setPort(@PathVariable("port") int port){
    //add new tomcat port to listen on
}

1 Ответ

0 голосов
/ 30 мая 2019
@Component
public class CustomizationBean implements
  WebServerFactoryCustomizer {

    @Override
    public void customize(ConfigurableServletWebServerFactory container) {
        container.setPort(8083);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...