【问题标题】:Serving static files using Spark-java and Tomcat使用 Spark-java 和 Tomcat 提供静态文件
【发布时间】:2016-10-14 02:20:56
【问题描述】:

以前我使用 Jetty 作为我的 Spark 应用程序的网络服务器。现在我想将我的应用程序部署到 Tomcat 并且除了静态文件服务之外一切正常。 我尝试设置静态文件服务的方式如下

public class MySparkApplication implements SparkApplication {
    public void init() {
        staticFiles.location("/public");
        spark.Spark.get("/", (req, res) -> "test is OK");
    }
}

我的 WAR-archive 文件夹结构是

/META-INF
/WEB-INF
   /classes
   /lib
   /public
       test.html

但它不起作用,当我尝试获取 test.html 时,我得到了 404。我做错了什么?

【问题讨论】:

    标签: java spark-java


    【解决方案1】:

    /public 不应在 WEB-INF 中。它应该在目录中,该目录还包含 WEB-INF(webapps 根目录)。

    【讨论】:

      猜你喜欢
      • 2013-06-02
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      • 2010-10-18
      • 2014-11-07
      • 2019-07-16
      • 2019-07-01
      相关资源
      最近更新 更多