Я пытаюсь настроить базовый встроенный сервер 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'
Есть что-то, чего я здесь не хватает?