scala webアプリ 実践2-動かす

デバックモードで動かす

などがあるそうです

[myFirstApp] $ run

Getting Scala 2.10.0 ...
  :
  :

その他、コマンドも多数ありますが、全部書けないので、こちらを参照してください

Intellij IDEAを使えるようにする

必要な設定ファイルを生成してくれる

[myFirstApp] $ idea

あとは、 Intellij IDEAを開き、ソースをインポートします。

Intellij IDEA側の設定

デバッグを実行するため、Run -> Edit Configurations > remoto を開き、
下記を設定し、applyします

名前を設定する
Transport: Socket を設定する
Debugger mode: Attach を設定する
Host: 127.0.0.1 を設定する ※localhostでもよいらしいがうまく行かなかった
Port: 9999 を設定する
インポートしたモジュールを選択する
再び、コンソールから起動
bash-4.2$ play debug
Listening for transport dt_socket at address: 9999
[myFirstApp] $ run

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0.0.0.0:9000
debug実行
  1. Intellij IDEA上で、F9を押すか、「run debug xx」を実行します。
  2. 仕込みたい箇所にブレイクポイントを設定します。
  3. ブラウザから、localhost:9000 を叩き、ブレイクポイントを設置した箇所で、デバッガーが止まることを確認します。

無事、webサイトを開くことができましたね。
ドキュメントがまとまっているおかげか、思いのほか苦労せずに、ここまでできましたし、
ideの設定までできて順調に勧められました。