Eclipse로 Azure Functions (Java) 디버깅

1338 단어 AzureAzureFunctions
Eclipse에서 Azure Functions (Java) 개발시 디버깅 방법입니다.
7071 포트가 열리지 않는 이벤트에 해당하므로 해결 방법을 남겨 둡니다.

전제


  • Azure Functions가 로컬로 실행 중입니다

  • 중단점 설정


  • Eclipse에서 중단점을 설정합니다.

  • 디버그 실행


  • 명령 프롬프트를 열고 다음 명령을 실행합니다.
  • Eclipse에서 Maven 플러그인을 사용하여 실행하면 프로젝트 실행을 중지할 때 func.exe가 중지되지 않고 계속 남아 있습니다. 결과적으로 7071 포트를 계속 잡을 수 있으므로 명령 프롬프트에서 mvn 명령을 실행하고 있습니다.

  • mvn azure-functions:run -DenableDebug
    
  • Eclipse를 열고 실행 → 디버그 구성을 선택합니다.
  • 원격 Java 응용 프로그램을 마우스 오른쪽 단추로 클릭하고 새로 만들기를 선택합니다.
  • 포트를 5005로 설정하고 디버그 버튼을 실행합니다.
  • HTTPTrigger 나름의 이벤트를 발화시켜, Functinos를 실행시킵니다.
  • Eclipse로 디버그 모드가 기동하면 OK입니다.

  • 7071 포트가 잡히지 않으면 ...


  • 작업 관리자를 열고 func.exe 프로세스를 종료하면 OK입니다.
  • 좋은 웹페이지 즐겨찾기