use*_*652 6 java sbt playframework
我正在运行Play 文档中描述的 Play 应用程序。
java -Dconfig.file='/home/me/production.conf' -jar target/scala-2.11/myplayapp.jar
Run Code Online (Sandbox Code Playgroud)
虽然我的库中包含果汁,但我收到以下错误:
libraryDependencies += guice
Run Code Online (Sandbox Code Playgroud)
我适当的帮助。
java.lang.RuntimeException: No application loader is configured. Please configure an application loader either using the play.application.loader configuration property, or by depending on a module that configures one. You can add the Guice support module by adding "libraryDependencies += guice" to your build.sbt.
at scala.sys.package$.error(package.scala:27)
Run Code Online (Sandbox Code Playgroud)
我有同样的问题。我创建了一个多模块项目,并在某个时候决定尝试对单个模块使用 guice 库,因为它是唯一具有 play 框架的模块。其他模块只是普通的 Java 项目。我放
libraryDependencies += guice
Run Code Online (Sandbox Code Playgroud)
到该模块。然后问题就出现了。即使我把guice移回来也没有帮助。奇怪的是,在我恢复项目后,如果我使用
$sbt run
Run Code Online (Sandbox Code Playgroud)
但它在 Intellij Idea 中不起作用。为了解决这个问题,我必须在 IDE 中重新导入该项目。
| 归档时间: |
|
| 查看次数: |
2473 次 |
| 最近记录: |