首页 文章

Spring引导/ Intellij资源未从src / main / resources文件夹加载

提问于
浏览
1

Spring Boot - 1.4.1; IDE - IntelliJ 2016.3.EAP

我正在尝试加载如下的资源;

f = new File("src/main/resources/PROD_SiteMinder.properties");

System.setProperty("javax.net.ssl.trustStore","src/main/resources/BETA_StagingNewCert.jks");

当我从IDE运行应用程序时,这两个工作正常,但是当我尝试将应用程序构建为war并将其部署在Tomcat上时,它无法正常工作 .

有人可以帮我解决这个问题吗?

谢谢

1 回答

  • 2

    我不能在运行时使用 . 通常,可以从类路径加载(src / main / resources中的任何内容都将被复制并在类路径的根目录中可用 - new File("PROD_SiteMinder.properties")

    也就是说,如果您使用的是Spring,请选择 ClassPathResource 而不是 new File(...) .

    祝好运 .

相关问题