SparkJava返回application / octet-stream而不是text / html

时间:2016-11-21 21:20:53

标签: java spark-java

我遵循this教程并遇到了一些问题。当我将项目部署到Heroku并转到页面即myapp.herokuapp.com时,它只会下载可执行文件(当我在Chrome中运行它时,它只是一个没有CSS等的html页面)。如果我将其运行在localy

,也会发生同样的情况

这是日志

  

2016-11-21T20:50:20.869829 + 00:00 heroku [web.1]:使用命令./build/install/myapp/bin/myapp启动流程2016-11-21T20:50:23.113910 + 00:00 app [web.1] ]:根据dyno大小设置JAVA_TOOL_OPTIONS默认值。自定义设置将覆盖它们。   2016-11-21T20:50:23.129449 + 00:00 app [web.1]:拿起JAVA_TOOL_OPTIONS:-Xmx350m -Xss512k -Dfile.encoding = UTF-8   2016-11-21T20:50:23.601125 + 00:00 app [web.1]:257 [Thread-0] INFO org.eclipse.jetty.util.log - 记录初始化@ 464ms   2016-11-21T20:50:23.821081 + 00:00 app [web.1]:478 [Thread-0] INFO spark.embeddedserver.jetty.EmbeddedJettyServer - == Spark点燃了......   2016-11-21T20:50:23.821187 + 00:00 app [web.1]:479 [Thread-0] INFO spark.embeddedserver.jetty.EmbeddedJettyServer - >>听取0.0.0.0:40917   2016-11-21T20:50:23.824781 + 00:00 app [web.1]:482 [Thread-0] INFO org.eclipse.jetty.server.Server - jetty-9.3.6.v20151106   2016-11-21T20:50:23.950381 + 00:00 app [web.1]:608 [Thread-0] INFO org.eclipse.jetty.server.handler.ContextHandler - 已启动oejsServletContextHandler @ 4293e16d {/,null,AVAILABLE }   2016-11-21T20:50:23.974973 + 00:00 app [web.1]:632 [Thread-0] INFO org.eclipse.jetty.server.ServerConnector - 已启动ServerConnector @ 63da5e33 {HTTP / 1.1,[http / 1.1 ]} {0.0.0.0:40917}   2016-11-21T20:50:23.975263 + 00:00 app [web.1]:633 [Thread-0] INFO org.eclipse.jetty.server.Server - 已启动@ 846ms   2016-11-21T20:50:24.611542 + 00:00 heroku [web.1]:状态由开始向上变化

同一日志出现在本地。如果我运行gradle :run按预期工作。 Procfile包含web: ./build/install/myapp/bin/myapp

修改

所以我尝试在Mozilla中打开我的webapp,它向我显示HTTP响应是application/octet-stream的类型。我假设我与Spark有什么关系

0 个答案:

没有答案