在Docker Windows中运行的Spring-Boot应用程序获得错误的类路径

时间:2019-02-12 15:36:09

标签: spring-boot docker

我有一个Spring Boot 2.x应用程序,我将其构建到Docker映像中并在 WINDOWS 中运行。有时我会尝试通过类路径获取文件,但是一旦这样做,我会得到一个非常奇怪的类路径,从而导致异常。

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



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

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

但是我的类路径是嵌入式tomcat tmp文件夹

Failed to read schema document 'file:/tmp/tomcat- 
docbase.4352498172788896832.10902/drive/schema.xslt'

0 个答案:

没有答案