LocalDeployer:app工作目录

时间:2018-04-24 20:20:12

标签: spring-cloud spring-cloud-dataflow

我有一个临时创建文件的应用程序,但不删除它。我正在跳跃,在运行时看到文件的内容。

使用本地部署程序部署应用程序,是否有任何正文知道它将在何处创建文件? 我尝试了临时路径,以及out和error日志的工作目录......没有,应用程序看起来确实是错误的,这将出现在我的正常控制台日志中。

在unix上运行,temp位于/ tmp。

感谢

2 个答案:

答案 0 :(得分:0)

您可以通过本地部署者资产workingDirectoriesRootdeleteFilesOnExit控制此位置。

有关详细信息,请参阅此文档: https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/#configuration-deployer

答案 1 :(得分:0)

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

谢谢!