H2 пытается создать базу данных в неверном месте - PullRequest
3 голосов
/ 02 февраля 2012

при попытке создать базу данных в H2 в веб-консоли со следующим URL-адресом

jdbc:h2:tcp://localhost/data/vervikMonitor

я получаю следующую ошибку:

IO Exception: "java.io.FileNotFoundException: 
C:\Program Files\H2\bin\data\vervikMonitor.lock.db (No access)"; 
"C:/Program Files/H2/bin/data/vervikMonitor.lock.db" [90031-162] 90031/90031 (Help)

У меня есть норвежская версияWindows, поэтому путь к папке с моей программой C:/Programfiler/ - почему H2 пытается получить доступ к английскому стилю c:/Program Files/, где хранится эта ссылка?

1 Ответ

1 голос
/ 02 февраля 2012

Попробуйте абсолютные пути (обратите внимание на //):

jdbc:h2:tcp://localhost//data/vervikMonitor

Конечно, вы должны убедиться, что C:\data\vervikMonitor доступен для записи. Или вы можете использовать другой каталог:)

...