Próbuję uruchomić SQLite z ramką do odtwarzania, ale jak dotąd nie mam szczęścia.Playframework 2 SQLite
Pobrałem plik sqlitejdbc-v056.jar i umieściłem go w folderze lib.
Potem zmienił application.conf:
db.driver=org.sqlite.JDBC
db.url="jdbc:sqlite:/db/geolookup.sqlite"
db.default.user=sa
db.default.password=sa
utworzonego folderu db i upuść mój sqlite db do niego.
Teraz zacznę grać z przebiegu gry
Wszystko wydaje się skompilować ok, ale kiedy ja nazywam URL: http://127.0.0.1:9000
pojawia się następujący błąd:
driver.url ma typ STRING raczej niż PRZEDMIOT z następującą linię highlited:
db.driver=org.sqlite.JDBC
Czego mi brakuje?
Czy próbowałeś z 'db.driver =" org.sqlite.JDBC "'? –
Na marginesie nie powinieneś bezpośrednio kopiować słoika w folderze lib, ale dodać bibliotekę jako zależność. Aby to zrobić, edytować 'Application.build' i dodać następujący wpis do' appDependencies' listy: ' "org.xerial" % "sqlite-JDBC" % "3.7.2"' (wymienić wersja z tą, której chcesz użyć) Możesz to zrobić dla każdej zależności, której potrzebujesz, pierwszym łańcuchem jest id grupy, drugi artefaktem, a ostatni wersją. Przy następnym uruchomieniu serwera Play! rozwiąże i pobierze dla ciebie zależność. – christopheml