Код: Выделить всё
spring.datasource.url=jdbc:sqlite:src/main/resources/database.db
< /code>
Перед тем, как я упаковываю свой проект, чтобы запустить жирную банку, я меняю на < /p>
spring.datasource.url=jdbc:sqlite::resource:database.db
< /code>
Проблема возникает, когда я запускаю файл JAR. Я получаю ошибку поврежденной файла, в частности, Servlet.service () для сервлета [DispatcherServlet] в контексте с помощью Path [] Исключение [Обработка запроса не удалась: org.springframework.dao.dataaccessresourcefailureExexexcept Malformed)] Просматривая онлайн, мне нужно извлечь эту базу данных из банки. Я искал, чтобы увидеть, есть ли какие -либо библиотеки, которые поддерживают этот или даже новый драйвер, который может действовать в базе данных SQLite в банке, но я ничего не нашел. Мне было интересно, знает ли кто -нибудь о существующих библиотеках, которые могут сделать это для вас, так как я не смог найти его там. Если бы я сделал это вручную, то ли я был бы прав, если бы мне придется извлечь этот файл .db, выполните все операции на нем при запуске программы, а затем поместите его обратно в файл JAR?
Подробнее здесь: https://stackoverflow.com/questions/794 ... n-jar-file