【问题标题】:SBT console missing web container's classpathSBT 控制台缺少 Web 容器的类路径
【发布时间】:2014-02-27 01:09:13
【问题描述】:

将 SBT 与 xsbt-web-plugin 一起使用,当我转到控制台 (sbt console) 时,我无法访问通常位于容器类路径上的 src/main/webapp 中的任何内容。

上下文是:我正在尝试获取在 webapp 和单元测试中运行的某些代码,并在控制台中运行它。一切都很好,直到我到达加载存储在src/main/webapp 中的视图模板之一的代码,它希望在类路径中找到它。

【问题讨论】:

    标签: sbt xsbt-web-plugin


    【解决方案1】:

    webapp 的内容通常不包含在部署中的类路径中(即在标准 J2EE 容器下,如 Tomcat、Jetty 等),因此您可能希望将资源移动到更常规的位置,例如 src/main/resources,它同时包含在运行时和容器类路径中。

    Here 是一个示例 xsbt-web-plugin 项目,它使用存储在 src/main/resources 下并因此包含在类路径中的 Mustache 模板。

    【讨论】:

      猜你喜欢
      • 2014-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      相关资源
      最近更新 更多