码头从哪里提供文件

where does jetty serve files from

我刚刚安装了 jetty 9.4.6。我将其中一个 war 文件从演示区放到 $JETTY_BASE/webapps 中。 war 文件扩展为 /tmp/jetty-10.1.100.103-8080-test.war-_test-any-4774924669679182185.dir

然后我尝试像这样卷曲它::8080/test/index.html。我收到 503 错误。我验证了 index.html 存在。

那么 Jetty 是提供压缩的 war 文件还是从 tmp 文件夹提供服务?任何文档链接将不胜感激。

是的,它会创建一个临时目录,但如果您愿意,您也可以定义并保存自己的目录。

By default, Jetty will create this directory inside the directory named by the java.io.tmpdir System property. You can instruct Jetty to use a different parent directory by setting the context attribute org.eclipse.jetty.webapp.basetempdir to the name of the desired parent directory. The directory named by this attribute must exist and be writeable.

您可以在 official documentation here 中找到更多信息。