0
私のアプリケーションでは、検証の後に入力フォルダからエラーフォルダにファイルを移動する必要があります。また、javaの - > Files.moveを使用していて、自分のマシンで動作し、ピボタルクラウドは、クラウドで動作していないものと同じものを使用することができなかったので、私は以下のや他の選択肢を微調整する必要がありますか?Pivotal Cloud Foundryのフォルダパス
String inputFolder="\\home\\**\\**\\***\\input_working";
String errorFolder = "\\home\\**\\**\\***\\input_errors";
for (String inputTextFile : errorfiles) {
String msg = this.getClass().getSimpleName() + "- Input file has errors, Moving it to Error Directory ..."+inputFolder+inputTextFile+" To "+errorFolder+ inputTextFile;
LOGGER.info(REPORT_MARKER,LOG_HVML_TEMPLATE_TWO,msg,2);
Files.move(Paths.get(inputFolder + "\\"+ inputTextFile), Paths.get(errorFolder + "\\"+ inputTextFile));
}
ためthis documentationに従うことができます
はクラウドネイティブアプリケーションのためのアンチパターンです。理由は、コンテナに割り当てられたディスクが一時的なものであることを意味します(つまり、コンテナの存続期間中のみ使用可能となります)。 ストレージが必要な場合は、s3ストレージを見て、CUPSリソースとしてクラウド環境に追加してアプリにバインドします。 –