【问题标题】:How to include conf/routes file into distribution zip?如何将 conf/routes 文件包含到分发 zip 中?
【发布时间】:2013-08-17 09:32:01
【问题描述】:

使用 play -Dconfig.file=conf/application.conf dist 命令我可以创建一个包含我的 application.conf 文件和 start.sh 的分发 zip 文件。令人惊讶的是,conf/routes 未包含在分发 zip 中,因此对我的应用程序的任何请求都会导致“找不到操作”。

我应该在哪里放置应用程序可以找到的 conf/routes?我尝试了 $scriptdir/conf/routes、CLASSPATH,但同样的“找不到操作”。

干杯, 彼得

【问题讨论】:

    标签: playframework routes


    【解决方案1】:

    conf.routes 被编译并作为一组*.class 文件包含在 JAR 中。

    【讨论】:

    • play dist 本身并没有构建我的应用程序的正确 jar。当我运行sbt clean compile package-bin 时,我得到带有*.class 的jar,但随后sbt dist 创建(覆盖)没有*.class 文件的新jar。
    • 我无法重现它,但如果你能 - 提交一个错误。
    猜你喜欢
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 2015-06-23
    • 2021-09-25
    • 1970-01-01
    相关资源
    最近更新 更多