Если вы связываете файл с войной, то, поместив его в grails-app/conf
, вы должны поместить его в корень пути к классам. Переместите его на src/java
, если это не так, поскольку это определенно будет работать как с run-app, так и с войной. Затем зарегистрируйте его как внешний конфиг в Config.groovy:
grails.config.locations = ["classpath:something-config.properties"]
Если вы хотите развернуть его отдельно от войны (например, иметь одну войну, которая работает в нескольких развертываниях, каждый со своим собственным файлом конфигурации), то вы должны внести то же изменение в Config.groovy, но скопировать его куда-нибудь Путь к пристани. Я не очень знаком с Jetty, но я знаю, что lib dir Tomcat находится в его classpath, поэтому я помещаю туда файлы вроде этого. Я предполагаю, что для Jetty есть аналогичное место, где вы можете поместить банки и ресурсы, которые должны быть загружены.