不想在Vert.x中缓存静态文件

时间:2017-04-17 22:57:17

标签: vert.x

我在Vert.x中创建一个简单的webapp,它将在Docker上运行,但我不希望Vert.x缓存任何静态文件,因为它可能没有Docker的权限来写文件。

根据我使用的文档

-Dvertx.disableFileCaching=true

然后它也在创建.vertx文件夹和缓存文件。

如果我使用

-Dvertx.disableFileCPResolving=true

它不是创建.vertx文件夹,但我根本无法访问静态文件。

我缺少的其他任何设置?

1 个答案:

答案 0 :(得分:1)

如果您的文件在JAR中并且类路径解析被禁用,则Vert.x将无法为它们提供服务。

您应该将静态文件放在JVM工作目录下的webroot目录中。