Приложение Spring-Boot, работающее в Docker Windows, получает неверный путь к классу - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть приложение Spring Boot 2.x, которое я встраиваю в образ Docker и запускаю в WINDOWS .В какой-то момент я пытаюсь получить файл по classpath, но как только я это делаю, я получаю очень утомленный classpath, что приводит к исключению.

validation:
  xsltfilepath:"classpath:/drive/schema.xslt"



@Value("${validation.xsltfilepath}")
private Resource xsltFilePath;

@Override
public File getXsltFile() throws IOException {
    return xsltFilePath.getFile();
}

Однако мой classpath каким-то образом является встроенной папкой tomcat tmp

Failed to read schema document 'file:/tmp/tomcat- 
docbase.4352498172788896832.10902/drive/schema.xslt'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...