Running locally
play run
will start the local (Netty) server and your app will be available at localhost:9000.play ~run
will start the local server and reload it automatically every time you change a file of you app, that way you don’t need to hit refresh (F5) on your browser.- Useful tip: If you don’t want to have to worry about applying evolutions each time you restart Play, add
applyEvolutions.your_database_name=true
to your application.conf file. For instance, considering the default database, you should addapplyEvolutions.default=true
.
Debugging using Eclipse
- First you must start the Play! app in debug mode by executing the command
play debug run
. - On Eclipse add your breakpoints as you would normally do.
- Then go to
Run > Debug Configurations...
and double-clickRemote Java Application
. This will add a new configuration. - On
Connect
tab, findConnection properties
and changePort
to9999
. - On
Common
tab, checkDebug
so that it later appears below the Debug icon. ClickApply
. ClickDebug
.
That’s it! Check this video for a live explanation.