Попытка раскрыть содержимое приложения (в контейнере Docker) с помощью Rest API. Даже если каталог находится внутри контейнера, я не могу получить доступ к каталогу из REST API. Файлы Java Jar развернуты внутри контейнерасам .. Я использую этот код, чтобы заархивировать каталог, а затем загрузить его .. И находится внутри контейнера ..
public ResponseEntity<Object> downloadFile(String projectPath,String projectName) throws IOException, InterruptedException {
Process p = null;
ProcessBuilder pb = new ProcessBuilder(new String[] {"zip","-r",projectName+".zip",projectName+"/"});
pb.directory(new File(projectPath));
p = pb.start();
Я получаю эту ошибку: сообщение ":" Невозможно запустить программу \ "zip \ "(в каталоге \" / home / ccm_root / ccm_wa / InformixDB / XYZ-1 \ "): ошибка = 2, нет такого файла или каталога" Даже если этот каталог присутствует ...