-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Hello,
I tried the sample app and it won't come up.
Throws 'Caused by: java.lang.ClassNotFoundException: org.neo4j.jdbc.Driver'
If I add:
compile("org.neo4j:neo4j-jdbc:$neo4jVerison") in BuildConfig.xml
then
'Could not find artifact org.neo4j:neo4j-jdbc:jar:2.0.3 in grailsCentral'
I tried different versions and releases with no luck. Someone has a working config file to give it try?
My only changes are in the DataSource.groovy
`grails {
neo4j {
// neo4j jdbc url, see https://github.com/neo4j-contrib/neo4j-jdbc for syntax
// this configures a embedded instance
url = "jdbc:neo4j:localhost:7474"
// for remote usage:
// url = "jdbc:neo4j://localhost:7474/"
// optional: if authentication extension is used on Neo4j server, provide credentials:
// username = "neo4j"
// password = "<mypasswd>"
// any other stuff below is just for embedded instances
// configure embedded mode, if true HA is used, false refers to single instance
// NB: for HA you need to configure dbProperties
// NB: for HA you need to add dependencies
//ha = false
// set graph.db location, defaults to data/graph.db
location = "C:\\opt\\neo4j\\db"
// put any Neo4j config options (normally residing in neo4j.properties) here
// NB: this does of course not work if url is a remote connection
dbProperties = [
// allow_store_upgrade: true,
// remote_shell_enabled: true,
// sample settings for ha=true
// 'ha.server_id' : 1,
// 'ha.initial_hosts': "localhost:5001-5003",
]
}
}
//hibernate {
// cache.use_second_level_cache = true
// cache.use_query_cache = false
// cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' // Hibernate 3
//// cache.region.factory_class = 'org.hibernate.cache.ehcache.EhCacheRegionFactory' // Hibernate 4
// singleSession = true // configure OSIV singleSession mode
//}
dataSource {
pooled = true
jmxExport = true
driverClassName = "org.neo4j.jdbc.Driver"
username = "neo4j"
password = "jurito01"
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:neo4j:localhost:7474"
// url = "jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:h2:prodDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
properties {
maxActive = -1
minEvictableIdleTimeMillis=1800000
timeBetweenEvictionRunsMillis=1800000
numTestsPerEvictionRun=3
testOnBorrow=true
testWhileIdle=true
testOnReturn=false
validationQuery="SELECT 1"
jdbcInterceptors="ConnectionState"
}
}
}
}`
any help is welcome
Thank you