Я пытаюсь реализовать концепцию заполнителя весной, используя netbeans IDE. Я хочу, чтобы файл свойств находился в фиде, где будет развернута моя банка, так что он может быть отредактирован человеком, работающим с файлом jar.Исключение Filenotfound при чтении файла confiration весной
В папке dist содержится файл jar, папка библиотек и поле свойств, содержащие записи, относящиеся к источнику данных.
Я использую ClassPathXmlApplicationContext для чтения файла конфитюра и загрузки в контексте приложения. Мой конфигурационный файл имеет запись как
<bean id="c12" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>database.properties</value>
</property>
</bean>
Но я получаю следующее исключение
Caused by: java.io.FileNotFoundException: class path resource [database.properties] cannot be opened because it does not exist
* EDIT: * Реализованный что isssue находится с пути к классам, Путь к классам src при запуске в IDE и «jar-файле» при запуске jar в командной строке, но в обоих случаях он пропускает файл свойств, который находится в той же папке, что и jar. Помимо указания абсолютного пути с использованием файла: есть ли другой способ встретить относительный путь в контексте приложения
Я попытался запустить с помощью Java -cp. -jar myprog.jar, но я все еще получаю FILENotFoundException, заявляя, что fiel не открывается, поскольку он не существует – juan