Моя цель - запустить веб-приложение с плагином Jetty Maven через "mvn jetty: run".
Пока оно работает на моих локальных машинах (iOS, Windows), я не могу заставить его работатьна моей удаленной виртуальной машине (Ubuntu 18.04.1 LTS).Я установил сервер Jenkins через ssh и он работает на: 8080 без проблем.
Мой файл pom.xml выглядит так:
<plugins>
<!-- Jetty plugin for easy testing without a server -->
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.11.v20180605</version>
<configuration>
<stopPort>9090</stopPort>
<stopKey>foo</stopKey>
<stopWait>10</stopWait>
<scanIntervalSeconds>5</scanIntervalSeconds>
<httpConnector>
<!--host>localhost</host-->
<port>9090</port>
</httpConnector>
</configuration>
</plugin>
...
(РЕДАКТИРОВАТЬ: я запускал следующие команды через sshна виртуальной машине) Когда я вызываю «mvn jetty: run» из командной строки, я получаю «Порт уже используется», но я не вижу никаких процессов, блокирующих эти порты.Я попытался:
sudo lsof -i :9090
и
sudo netstat -an
Но не могу найти никакого процесса.
Установив порт на 0, который должен выбрать случайный свободный порттакже говорится, что «порт уже используется».
Возможно ли, что виртуальная машина не настроена правильно и как-то «блокирует» все порты?Если нет, что я могу сделать, чтобы выяснить проблему?