Java 如何从CloudFoundry检索文件?

Java 如何从CloudFoundry检索文件?,java,spring-boot,cloud-foundry,Java,Spring Boot,Cloud Foundry,我目前有一个SpringBootWeb应用程序。每次刷新web应用程序时,应用程序都会写入文件。在本地,我可以看到根路径目录中的文件。但当我将.jar文件上传到cloud foundry时,我如何才能获得那些正在编写的文件呢 脚本片段写入文件 try{ Date date = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); File file = new File(dat

我目前有一个SpringBootWeb应用程序。每次刷新web应用程序时,应用程序都会写入文件。在本地,我可以看到根路径目录中的文件。但当我将.jar文件上传到cloud foundry时,我如何才能获得那些正在编写的文件呢

脚本片段写入文件

try{
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
File file = new File(dateFormat.format(date) + "data.txt");
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write("Some Data is being written");
out.close;
} 
我可以在我的根文件夹中找到data.txt。但是,在我将应用程序打包到jar并将其推送到CloudFoundry之后,如何获取这些文件呢

Cf推送命令

 -cf push testapp -p target/webapp.jar

我希望这份文件对您有用:

试试这个:

cf ssh code
然后:

scp-p 2222-o User=cf:/0 ssh://

谢谢


Chandan

你对你的申请做了什么?你尝试了什么?你看过他们的快速入门并尝试应用你自己的代码了吗?有一些。是的,我看过他们的指南并做了很多。但是当我运行jar文件时(在清理打包后),我可以在中实现我的jar文件,而不会出现错误。好的,我当前的java文件基本上输出一些数据,如cpu空间、内存可用率等。在spring中,我用thymeleaf及其功能创建了一个网页。我正在尝试实现我的java文件,该文件将cpu空间中的数据放入我的html页面。但是当我运行这个程序时,我不知道如何在不出错的情况下放入java文件。我坚信我需要添加一些spring注释。但我的问题是什么。