我在Vert.x中创建一个简单的webapp,它将在Docker上运行,但我不希望Vert.x缓存任何静态文件,因为它可能没有Docker的权限来写文件。
根据我使用的文档
-Dvertx.disableFileCaching=true
然后它也在创建.vertx文件夹和缓存文件。
如果我使用
-Dvertx.disableFileCPResolving=true
它不是创建.vertx文件夹,但我根本无法访问静态文件。
我缺少的其他任何设置?
答案 0 :(得分:1)
如果您的文件在JAR中并且类路径解析被禁用,则Vert.x将无法为它们提供服务。
您应该将静态文件放在JVM工作目录下的webroot
目录中。