LoginSignup
2
2

More than 5 years have passed since last update.

EclipseでAzure Functions(Java)をデバッグする

Last updated at Posted at 2019-04-22

EclipseでAzure Functions(Java)開発時のデバッグ方法です。
7071ポートが開放されない事象にあたったので、解決法を残します。

前提

  • Azure Functionsがローカル実行できていること

ブレークポイント設定

  • Eclipseでブレークポイントを設定します。

デバッグ実行

  • コマンドプロンプトを開いて、以下コマンドを実行します。
    • EclipseからMavenプラグインを使って実行した場合、プロジェクトの実行を停止したときにfunc.exeが停止できずに残り続けます。結果、7071ポートをつかみ続けることになるため、コマンドプロンプトからmvnコマンドを実行しています。
mvn azure-functions:run -DenableDebug
  • Eclipseを開いて、[実行]→[デバッグ構成]を選択します。

    image.png

  • [リモートJavaアプリケーション]を右クリックして[新規作成]を選択します。

    image.png

  • ポートを[5005]に設定して[デバッグ]ボタンを実行します。

    image.png

  • HTTPTriggerなりのイベントを発火させて、Functinosを実行させます。

  • Eclipseでデバッグモードが起動すればOKです。

7071ポートが掴みっぱなしになったら・・・

  • タスクマネージャーを開いて、func.exeプロセスを終了させればOKです。
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2