お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Java関数のデバッグ用IDE設定

このヘルプドキュメントでは、Visual Studio Code、IntelliJ IDEA、Eclipse IDEでJavaの非HTTPSおよびIntegration関数のデバッグ設定を行う方法を説明します。

注意: この手順は、トンネリング済み関数をデバッグしたい場合にのみ適用され、以下のCLIコマンドを使用している場合に該当します:
copy
$
catalyst functions:shell –tunnel tunnel-port-number –debug port-number

関数のトンネリングのみを行い、以下のCLIコマンドを使用している場合は、IDE設定は不要です。

copy
$
catalyst functions:shell –tunnel tunnel-port-number

このコマンドは関数をトンネリングするのみで、関数のログをCatalyst CLIに出力します。

Visual Studio Code IDEのデバッガー設定

  1. デバッグが必要なすべての関数がローカルマシンにあることを確認し、該当するプロジェクトをVS Codeで開きます。 catalyst_tunneling_debug_vscode_java_openprojec

  2. メニューバーのRun/Debugボタンをクリックし、「create a launch.json file」オプションをクリックしてlaunch.jsonファイルを作成します。 catalyst_tunneling_vscode_debug_create_json_high

設定を開始する前のlaunch.jsonファイルの表示は以下のとおりです。 catalyst_tunneling_vscode_debug_create_json_high

  1. 以下のJSONスニペットをコピーし、「configurations」JSONキーの値として貼り付けます。
launch.json
copy

“configurations”: [{ “type”: “java”, “name”: “java_cron”, // 名前は任意ですが、デバッグ時に同じ関数名にすると便利です “request”: “attach”, “hostName”: “localhost”, “port”: 9001,// catalyst functions:shell –tunnel 8001 –debug 9001で指定したデバッグポート番号。他のプロセスで使用されていない任意の番号を指定できます “projectName”: “java_cron”// 関数名 }],

  1. このファイルを保存し、必要なコード行にブレークポイントを適用して、次の手順に進みます。 catalyst_tunneling_debug_vscode_java_brkpts_set

IntelliJ IDEA IDEのデバッガー設定

  1. IntelliJ IDEにプロジェクトディレクトリをインポートし、ランタイムJDKをJavaバージョンと一致するように設定します。 catalyst_tunneling_intellij_debugger_java_start
注意: IntelliJ IDEAでJDKを設定する方法については、公式ヘルプドキュメントをご覧ください。
  1. Run>Edit Configurationsをクリックします。 catalyst_tunneling_intellij_debugger_java_run_selection

  2. +アイコンをクリックし、ポップアップからRemote JVM Debugオプションを選択して、OKをクリックします。 catalyst_tunneling_intellij_debugger_java_remote_javm_debugger

  3. ポップアップで以下の値を設定してください:

    • Name: プロジェクト名または任意の名前を設定します。
    • Configurationsタブ:
      • Debugger mode: Attach to remote JVM
      • Host: localhost
      • Port: Catalyst CLIでデバッグ用に設定したのと同じポート値を設定します。
      • Use module classpath: プロジェクトディレクトリのパスを選択します。
      • OKをクリックします。 catalyst_tunneling_intellij_debugger_java_configurations
  4. コードに必要なデバッグポイントを設定し、次の手順に進みます。 catalyst_tunneling_intellij_debugger_java_finally_debug

Eclipse IDEのデバッガー設定

  1. Eclipse IDEにプロジェクトディレクトリをインポートします。 catalyst_tunneling_debugging_java_eclipse_import_proj

  2. プロジェクトリストを右クリックし、Build Path > Configure Build Pathを選択して、JavaスタックとJDKが同じバージョンであることを確認します。 catalyst_tunneling_java_debug_eclipse_configure_build_path

  3. Project Naturesを選択します。「Java」を検索し、リストから「java」を選択してOKをクリックします。 catalyst_tunneling_debugging_java_eclipse_project_nature

  4. Java Compilerが選択されていることを確認し、Apply and CloseをクリックしてプロジェクトにJavaコンパイラを追加します。 catalyst_tunneling_debugging_java_eclipse_select_java_compiler

  5. 次に、プロジェクトディレクトリを右クリックし、Debug As > Debug Configurationをクリックします。 catalyst_tunneling_debugging_java_eclipse_debug_configurations

  6. Remote Java Applicationsを検索し、検索結果を右クリックしてNew Configurationsを選択します。 catalyst_tunneling_debugging_java_eclipse_select_java_new_configuratons
    Debug Configurationsポップアップが表示されます。

  7. 以下の値でデバッガーを設定してください:

  • Connectタブ:

    • プロジェクトディレクトリを選択します
    • Connection Typeを「Standard (Socket Attach)」に設定します
    • Connection Propertiesを以下のように設定します:
      • Host: localhost
      • Port: Catalyst CLIでデバッグ用に設定したポート番号を入力します catalyst_tunneling_debugging_java_eclipse_connect_tab
  • Sourceタブ:

    • Addボタンをクリックし、関数ディレクトリを選択します catalyst_tunneling_debugging_java_eclipse_source_tab

必要な設定を適用したら、Debugをクリックします。

  1. 関数ファイルを開き、コードに必要なデバッグポイントを設定して、次の手順に進みます。 catalyst_tunneling_debugging_java_eclipse_final_debug

最終更新日 2026-03-30 13:40:30 +0530 IST

このページについて