#quarkus
#quarkus
Вопрос:
Я использую Quarkus в командном режиме для создания утилиты командной строки, но quarkus по-прежнему запускает веб-сервер и прослушивает порт (указывается при запуске).
Я просмотрел документацию, но не нашел способа отключить запуск веб-сервера, я что-то упустил или это может быть функция?
Ответ №1:
Я пробовал с последней версией 1.8.2.Final
без веб-зависимости. В этом случае веб-сервер не был создан.
2020-10-08 09:48:15,806 INFO [io.quarkus] (Quarkus Main Thread) code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 1.8.2.Final) started in 0.899s.
2020-10-08 09:48:15,808 INFO [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
2020-10-08 09:48:15,808 INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi]
hello commando
2020-10-08 09:48:15,866 INFO [io.quarkus] (Quarkus Main Thread) code-with-quarkus stopped in 0.044s
Quarkus application exited with code 0
Комментарии:
1. большое спасибо! это было потому, что код. quarkus. io добавил зависимость resteasy, и я пропустил это. еще раз спасибо!
2. Я вроде как помню, что rest-easy был зависимостью по умолчанию до недавнего времени.
Ответ №2:
См. quarkus.http.host-включен. Однако, если вы отключите HTTP, вам придется включить либо HTTPS, либо прослушивание сокетов домена Unix. Итак, если вам не нужно ничего, связанного с Интернетом, например, конечная точка работоспособности, вам следует удалить любую веб-зависимость из вашего проекта, как объяснил Харун.
Комментарии:
1. нет, я уже пробовал это, и он терпит неудачу со следующей ошибкой: java.lang. Исключение IllegalArgumentException: необходимо настроить хотя бы один из сокетов домена http, https или unix