Я разрабатываю API REST с использованием Spring Framework
Сначала я не смог запустить свое приложение из-за той же проблемы. Порт 8080 на моем компьютере занят. Затем я обнаружил, что одной из альтернатив для решения этой проблемы является создание файла application.properties
папке src/main/resources
. Это то, что я сделал, и настроил сервер на прослушивание порта 8090. Это сработало, но только в первый раз, теперь я получаю то же исключение, когда пытаюсь запустить приложение во второй раз.
Description:
The Tomcat connector configured to listen on port 8090 failed to start. The port may already be in use or the connector may be misconfigured.
Action:
Verify the connector configuration, identify and stop any process that listening on port 8090, or configure this application to listen on another port.
Насколько я знаю, эта среда использует встроенный экземпляр Apache Tomcat для развертывания каждого приложения.
Я предполагаю, что сервер не перезагружается во второй раз, когда я пытаюсь запустить приложение, поэтому в выходных данных говорится: "Возможно, порт уже используется или неправильно настроен разъем"
Итак, более конкретные вопросы могут быть, как я могу управлять встроенным экземпляром apache tomcat вручную или программно?
Я также дважды изменил порт в файле application.properties
. Работает нормально, но опять же только в первый раз. Как вы можете себе представить, я не могу делать то же самое каждый раз, когда приложение будет запущено.