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