我是Play的新手,我已经安装了SBT 1.0.2,Scala IDE 4.6.1,从播放文档下载了play-scala-starter-example项目,我想调试项目,我做了以下事情。
答案 0 :(得分:1)
我在windows 10 play 2.6上设置环境时遇到了问题,我发现开始收听调试端口的方式是在projectfolder \ sbt-dist \ conf \ sbtconfig中添加,之后#Set额外的SBT选项:
-Xdebug
-Xrunjdwp:运输= dt_socket,服务器= Y,暂停= n时,地址= 9999
虽然每次运行sbt时都会打开套接字
答案 1 :(得分:0)
1)在你的project.sbt中添加sbt eclipse插件
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.2")
2)根据调试设置环境
set SBT_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5555
sbt run
3)将调试程序附加到eclipse中的远程应用程序
i)在Eclipse中,右键单击您的项目,然后选择Debug As - >调试配置......
ii)右键单击“远程Java应用程序”,然后单击“新建”。 主机应已设置为localhost。将端口设置为5555(播放调试运行命令使用的默认端口)。
iii)单击“应用”保存,然后单击“调试”以连接到正在运行的Play实例