1|2|3EclipseでPlayアプリのデバッグをするアプリケーションの開発をしていく上でデバッグ処理は必須です。pointを設定して、さまざまな値や動作を確認します。ここではEclipseを用いてPlayアプリのデバッグを行ってみましょう。Playコンソールをデバッグモードで起動します。デバッグモードで起動するには、「play」コマンドの後に「debug」を指定します。することでデバッグ用の接続ポートが9999番で待ち受けられます。ついでに「run」コマンドを実行してPlayアプリを起動しておいてください。pointを設定しましょう。ほとんど止める個所もないのですが、「app/controllers/Application.scala」の「index」関数で実行を止めるようにします。Configurations...]を選択します。Configurations...]を選択configurations作成用のダイアログボックスが開くので、デバッグ用設定を作成しましょう。ダイアログボックス左上の新規作成ボタンを押して、下記画像のようにHostとPortを指定してDebugボタンを押します。configurationsの設定これでデバッグ用設定は完了です。configurationsの設定が終わったらWebブラウザでPlayアプリにアクセスしてみます。「http://localhost:9000/」をWebブラウザで開きましょう。pointで処理が中断されます。pointで止めるステップ操作や変数の内容確認、任意の場所で例外を発生させたりなど、通常のEclipseデバッグ時と操作方法は同じです。pointでステップインをしてみました。Play内部のソースも確認しながら、ステップごとに処理を進めていけます。playのソース内これならplay内部の処理も確認しながらデバッグできますね。ドキュメントや参考サイトも見てみよう今回はPlayコンソールの基本的な使い方とEclipseでのデバッグ方法を紹介しました。Playコンソールはsbtをベースにしています。sbtはとても高機能なビルドツールで、今回紹介した以外にもさまざまな機能を持っています。ドキュメントや参考サイトを見れば、さらに便利な使い方ができると思います。詳細な解説については、「PlayドキュメントのPlayコンソール」を御覧ください。SBTについては「はじめるSBT」が基本から非常に詳しく解説しています。併せてご確認ください。frameworkのコントローラを紹介する予定です。うた)クラスメソッド勤務の新しもの好きプログラマです。昨年、東京から山口県に引っ越し、現在はノマドワーカーとして働いています。好きなJazzを聴きながらプログラミングするのが大好きです。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。