Функция Java Azure в MacOS M1 не работает при локальном запуске с помощью Maven или IntelliJ и не отображает журналы, ноJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Функция Java Azure в MacOS M1 не работает при локальном запуске с помощью Maven или IntelliJ и не отображает журналы, но

Сообщение Anonymous »

Я работаю с MacOS M1 и пытаюсь создать функцию Azure с помощью Java и Maven.
Я выполнил все шаги, описанные здесь: https:// Learn.microsoft.com/en-us/azure/azure-functions/functions-create-maven-intellij
А также здесь: https://learn.microsoft.com/en- us/azure/azure-functions/create-first-function-cli-java?tabs=macos%2Cbash%2Cazure-cli%2Cbrowser
То есть я настроил JAVA_HOME, чтобы указать на мою версию JDK 11 и т. д., и попытался запустить функцию Azure как в IntelliJ, так и с помощью команды mvn azure-functions:run.
В обоих случаях я этого не делаю. получаю какую-либо ошибку, но вижу только следующие журналы:

Код: Выделить всё

Extension bundle specified, skip install extension

Azure Functions Core Tools
Core Tools Version:       4.0.6280 Commit hash: N/A +421f0144b42047aa289ce691dc6db4fc8b6143e6 (64-bit)
Function Runtime Version: 4.834.3.22875
Это очень странно, потому что, похоже, он не запускает команду func start или что-то в этом роде. Он не обнаруживает мою функцию, которая правильно помечена @FunctionName("HttpTriggerJava") и всеми другими деталями, указанными в документации Microsoft Azure.
С другой стороны, если я следуйте документации по созданию функции Azure на C#, все работает как положено. Ниже приведена ссылка: https://learn.microsoft.com/en-us/azure ... Cazure-cli
Ниже приведены журналы, которые я получаю после запуска func start:

Код: Выделить всё

Determining projects to restore...
All projects are up-to-date for restore.
Determining projects to restore...
Restored /Users/xxx/xxx/xxx/xxx/LocalFunctionProj/obj/Debug/net8.0/WorkerExtensions/WorkerExtensions.csproj (in 1.91 sec).
WorkerExtensions -> /Users/xxx/xxx/xxx/xxx/LocalFunctionProj/obj/Debug/net8.0/WorkerExtensions/buildout/Microsoft.Azure.Functions.Worker.Extensions.dll
LocalFunctionProj -> /Users/xxx/xxx/xxx/xxx/LocalFunctionProj/bin/output/LocalFunctionProj.dll

Build succeeded.
0 Warning(s)
0 Error(s)

Time Elapsed 00:00:13.89

Azure Functions Core Tools
Core Tools Version:       4.0.6280 Commit hash: N/A +421f0144b42047aa289ce691dc6db4fc8b6143e6 (64-bit)
Function Runtime Version: 4.834.3.22875

[2024-10-13T19:55:52.679Z] Found /Users/xxx/xxx/xxx/xxx/LocalFunctionProj/LocalFunctionProj.csproj. Using for user secrets file configuration.
[2024-10-13T19:56:00.382Z] Worker process started and initialized.

Functions:

HttpExample: [GET,POST] http://localhost:7071/api/HttpExample

For detailed output, run func with --verbose flag.
[2024-10-13T19:56:05.581Z] Host lock lease acquired by instance ID
Наконец, если я доберусь до конечной точки http://localhost:7071/api/HttpExample, я получу ожидаемый ответ.
Кто-нибудь испытываете эту проблему? Я застрял в этом, я провел почти весь день, борясь с этим, и не нашел никакого решения. Я бы не хотел работать с C#.
Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/790 ... h-maven-or
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»