Spring cloud LocalDeployer:应用程序工作目录

Spring cloud LocalDeployer:应用程序工作目录,spring-cloud,spring-cloud-dataflow,Spring Cloud,Spring Cloud Dataflow,我有一个应用程序可以临时创建一个文件,但不会删除它。在运行时,我正在快速查看文件的内容 应用程序是使用本地部署器部署的,有人知道它将在哪里创建文件吗?? 我尝试了临时路径,以及输出和错误日志所在的工作目录。。。没什么,应用程序似乎有错误,这会出现在我正常的控制台日志上 在unix上运行时,temp为/tmp 谢谢您可以通过本地部署程序属性workingDirectoriesRoot和deleteFilesOnExit控制此位置 有关更多信息,您可以参考此文档: 实际上,查看本地部署程序的代码,它

我有一个应用程序可以临时创建一个文件,但不会删除它。在运行时,我正在快速查看文件的内容

应用程序是使用本地部署器部署的,有人知道它将在哪里创建文件吗?? 我尝试了临时路径,以及输出和错误日志所在的工作目录。。。没什么,应用程序似乎有错误,这会出现在我正常的控制台日志上

在unix上运行时,temp为/tmp


谢谢

您可以通过本地部署程序属性
workingDirectoriesRoot
deleteFilesOnExit
控制此位置

有关更多信息,您可以参考此文档:

实际上,查看本地部署程序的代码,它的默认位置似乎是系统临时路径(system.getProperty(“java.io.tmpdir”)),并添加流id和应用id等。控制台和错误流写入的文件夹与此相同


谢谢

临时文件的存放位置可能取决于配置。以及您正在运行的操作系统。两个细节都没有提供。