Я ввожу Apache Tomcat 7.0.30 в свое приложение. Я использую класс Tomcat, и моему приложению требуется динамическое добавление и удаление коннекторов (HTTP).Порт не освобождается при удалении соединителя во встроенном Tomcat 7
Теперь, удаляя соединители, приложение распадается, но порт остается занятым, и разъем продолжает прослушивать порт. Я использую настраиваемый HTTP-коннектор.
Вот отрывок из моего исходного кода:
для удаления разъема:
if(connector != null)
{
connector.decUsage();
if(connector.getUsage() == 0)
{
connector.stop();
this.tomcat.getService().removeConnector(connector);
}
}
для добавления соединителя:
this.tomcat.getService() addConnector (разъем);.
Я знаю, что порт не освобождается. Потому что, когда я снова пытаюсь развернуть этот же порт, он дает мне адрес, который уже используется в качестве исключения. Я много занимался этой проблемой, но безрезультатно. Любая помощь будет принята с благодарностью.
Благодаря