Как остановить функцию Azure, работающую локально в моей среде Windows 10 - PullRequest
0 голосов
/ 14 января 2019

Я создаю функцию Azure в java и выполняю локально, ссылаясь на этот пример https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-java-maven. Я могу запустить его успешно. У команд Maven есть пакет, запуск которого запускает функцию на моих окнах 10.

Единственный способ остановить эту функцию, который я знаю сейчас, - это уничтожить процесс в диспетчере задач. Должен быть лучший способ сделать это.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 15 января 2019

В Eclipse кнопка Terminate на консоли предназначена для завершения работы JVM и не влияет на внешний инструмент func.exe, запускаемый с помощью плагина mvn.

Найдите два обходных пути для вас. Для удобства сначала установите плагин TM Terminal (поиск в справке> Eclipse Marketplace).

  1. Используйте командную строку, чтобы завершить процесс. Щелкните правой кнопкой мыши по проекту> Показать в локальном терминале> Терминал, введите TASKKILL /IM func.exe /T /F, чтобы убить func.exe.

  2. Запустить функцию в терминале, поэтому мы можем завершить ее.

    1). Щелкните правой кнопкой мыши проект> Показать в локальном терминале> Терминал

    2). Ввод mvn azure-functions:run.

    3). Введите Ctrl+C и Y для завершения функций.

    4). Для отладки запустите mvn azure-functions:run -DenableDebug в терминале, затем настройте отладку, как сказано в учебнике .

Если это приемлемо, мы можем обратиться к IntelliJ IDEA, где мы можем завершить процесс одним щелчком мыши.

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