Внедренное Java-приложение Tomcat работает, но сервер недоступен - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь настроить базовый встроенный сервер Tomcat и не могу запустить сервер Tomcat.

public class Main

    public static void main(String[] args) throws LifecycleException {

        Tomcat tomcat = new Tomcat();
        tomcat.setPort(8888);

        tomcat.start();
        tomcat.getServer().await();
    }
}

Запуск этого Java-приложения в Eclipse обеспечивает вывод:

19 июня 2019 г., 12:00:00 org.apache.catalina.core.StandardService startInternal

ИНФОРМАЦИЯ: Запуск службы [Tomcat]

И затем ждет, пока я не нажму стоп, как и ожидалось, но когда я запускаю curl localhost:8888 в терминале, я получаю curl: (7) Не удалось подключиться к localhost: 8888; Отказано в соединении .

Я точно следовал этому учебнику , но я не могу заставить сервер действительно работать. Кроме того, netstat -nlt не показывает, что порт 8888 открыт.

Мой build.gradle имеет одну зависимость:

implementation 'org.apache.tomcat.embed:tomcat-embed-core:9.0.21'

Есть что-то, чего я здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...