Причал не запускается ни на одном порту - PullRequest
0 голосов
/ 27 ноября 2018

Моя цель - запустить веб-приложение с плагином 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, который должен выбрать случайный свободный порттакже говорится, что «порт уже используется».

Возможно ли, что виртуальная машина не настроена правильно и как-то «блокирует» все порты?Если нет, что я могу сделать, чтобы выяснить проблему?

...