Запуск более одного URL-адреса после запуска конфигурации IntelliJ Run - PullRequest
0 голосов
/ 13 июля 2020

У меня есть конфигурация запуска, которая создает развернутое веб-приложение, развертывает его в tomcat и после этого открывает домашнюю страницу. Однако я хочу нажать несколько URL-адресов, чтобы установить какое-то состояние в приложении перед открытием домашней страницы (или после открытия домашней страницы; это не имеет значения). Есть ли способ вызвать несколько обращений по URL после конфигурации запуска? Эта функция будет похожа на «перед запуском». Вместо этого это будет «после запуска».

1 Ответ

1 голос
/ 13 июля 2020

В настоящее время такой функции нет, вы можете проголосовать за соответствующий запрос функции .

Это не так просто, как кажется, поскольку неясно, что вызовет после события . Сервер приложений не завершает работу / не завершает работу, но все еще работает, поэтому невозможно использовать другую конфигурацию запуска с сервером приложений, добавленным в этапах Перед запуском , в противном случае вы можете создать Shell конфигурация сценария , которая будет вызывать curl / wget.

Для сервера приложений правильным событием после будет момент, когда развертывание артефакта будет завершено, что требует жесткого интеграция с этим специфическим c сервером приложений, чтобы IDE знала точный момент, когда это происходит, и позволяла вызывать некоторые настраиваемые действия. развертывание завершено.

По-настоящему хакерский обходной путь - запустить какой-нибудь крошечный HTTP-сервер и открыть его URL-адрес из IDE вместо вашего реального сервера приложений. Этот настраиваемый сервер будет вызывать нужные вам URL / API, а затем открывать браузер для вашего реального URL-адреса приложения.

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