Я пытаюсь загрузить файл внешних свойств весной загрузки с помощью tomcat, он работает как ожидалось, поместив его в папку lib, но я не могу загрузить веб-сервер, хотя Я поместил файл application.properties в папку lib.Не удалось загрузить файлы внешних свойств с помощью springboot в weblogic
Фрагмент кода:
public class ApplicationFilesInitializer extends SpringBootServletInitializer implements WebApplicationInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class).properties(getProperties());
}
static Properties getProperties() {
Properties props = new Properties();
props.put("spring.config.location","classpath:{appname}-application.properties");
return props;
}
}
Трудно сказать без более подробно. Вы пишете код, который читает файл внешних свойств? Вы можете это показать? –
@StephaneNicoll: Я добавил код. –
, поэтому вы помещаете файл с именем «appname-application.properties» в каталог lib, и вы ожидаете, что веблогик увидит его? Если бы я получил это право, это, вероятно, какая-то особенность Tomcat, но вы не должны полагаться на это. Убедитесь, что этот файл находится на пути к классу сервера. –