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

Do not want to cache the static files in Vert.x

我正在 Vert.x 创建一个简单的网络应用程序,它将 运行 在 Docker 上,但我不希望 Vert.x 缓存任何静态文件可能没有 Docker 写入文件的权限。

所以根据我使用的文档

-Dvertx.disableFileCaching=true

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

如果我使用

-Dvertx.disableFileCPResolving=true

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

我还缺少其他设置吗?

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

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