博多南ウェブサービスのblog

博多南ウェブサービスのサービス紹介

【Play Framework 2.8.x と VSCode】デバッグをしたい

Play Framework を始めたばかりの方向けに、サンプルを進めるうえで困ったところを共有する目的で書いています。

Play Framework 2.8.x を Visual Studio Code, Metals で開発しているときに、デバッグ機能を使ったときのメモです。

以下、目次

環境

手順

1 .vscode/launch.json に以下を追加

   {
    "version": "0.2.0",
    "configurations": [
        {
            "type": "scala",
            "request": "attach",
            "name": "play-debug(attach)",
            "buildTarget": "root",
            "hostName": "localhost",
            "port": 9999
        }
    ]
   }

2 ブレイクポイントを設定
3 sbt -jvm-debug 9999 でsbt サーバー起動
4 ショートカットキー F5、またはメニュー「実行」のデバッグの開始
5 run
6 localhost:9000にアクセス

で、ブレイクポイントで処理が止まりました。

以上でした。