如何从Eclipse运行play2 web应用程序(ScalaIDE插件)
我正在使用EclipseJuno和Scala插件。到目前为止,要使用play2 web应用程序,我必须首先启动终端并执行如何从Eclipse运行play2 web应用程序(ScalaIDE插件),scala,deployment,playframework,playframework-2.0,scala-ide,Scala,Deployment,Playframework,Playframework 2.0,Scala Ide,我正在使用EclipseJuno和Scala插件。到目前为止,要使用play2 web应用程序,我必须首先启动终端并执行play debug~run(或者play run,如果我不想调试的话),然后我可以在Eclipse中工作,在每次保存play之后,我都要将代码再次部署到jetty 我能跳过这一步吗?我只想从Eclipse运行web应用程序。对于J2EEWeb应用程序,Eclipse具有良好的服务器集成。我们可以轻松地从Eclipse部署和运行应用程序到tomcat(或任何其他服务器)。Pla
play debug~run
(或者play run
,如果我不想调试的话),然后我可以在Eclipse中工作,在每次保存play
之后,我都要将代码再次部署到jetty
我能跳过这一步吗?我只想从Eclipse运行web应用程序。对于J2EEWeb应用程序,Eclipse具有良好的服务器集成。我们可以轻松地从Eclipse部署和运行应用程序到tomcat(或任何其他服务器)。Play2有类似的功能吗 据我所知,没有办法跳过这一步。在过去的几周里,我花了一些时间来寻找这个,但运气不好。我的同事在play上工作了几个月,他也不知道有什么工具。这不是一个解决方案,而是一个稍微更有效的方法——我的eclipse项目中有一个windows批处理文件(对于linux,使用脚本)来启动play服务器——至少你不必离开eclipse并手动点击命令行。对于java war项目来说,从eclipse启动tomcat服务器没有真正的区别。该批在等待10秒(刚好足够播放服务器启动的时间)后启动chrome浏览器,并指向服务器url 批处理文件内容-显然,更改路径 回音 cd\eclipse\workspace\testApp 开始玩跑步 超时10
启动chrome http://{server\u url}:9000这真的很奇怪。自从Play framework发布以来已经5年了,即使现在我们还没有完全集成到eclipse中。@RakeshJuyal如果你从某种角度考虑,这种方式是完美的。因为游戏是基于sbt的。它只是一组不同于java的文件,在java中构建war,eclipse使用它进行部署。这样会使它更成熟,