Hello
I´m trying to move my GN to a new server but I can´t install GN on the new
one.
Ubuntu 18.04
Java 1.8.0_201
Tomcat 9
It seems to be some H2 location permission conflict ( I guess).
The error code:
24-Feb-2020 13:35:48.336 INFO [main]
org.apache.catalina.core.ApplicationContext.log No Spring
WebApplicationInitializer types detected on classpath
2020-02-24 13:35:52,749 ERROR [jeeves] - JeevesContextLoaderListener: Error
creating bean with name 'entityManagerFactory' defined in URL
[jar:file:/opt/tomcat/apache-tomcat-9.0.31/webapps/geonetwork/WEB-INF/lib/domain-3.8.1-0.jar!/config-spring-geonetwork.xml]:
Cannot resolve reference to bean 'jdbcDataSource' while setting bean
property 'dataSource'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'jdbcDataSource' defined in URL
[file:/opt/tomcat/apache-tomcat-9.0.31/webapps/geonetwork/WEB-INF/config-db/defaultJdbcDataSource.xml]:
Initialization of bean failed; nested exception is
java.lang.RuntimeException: java.sql.SQLException: Cannot create JDBC driver
of class 'org.h2.Driver' for connect URL
'/opt/tomcat/apache-tomcat-9.0.31/jdbc:h2:gn;LOCK_TIMEOUT=20000;DB_CLOSE_ON_EXIT=FALSE;MVCC=TRUE'
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'entityManagerFactory' defined in URL
[jar:file:/opt/tomcat/apache-tomcat-9.0.31/webapps/geonetwork/WEB-INF/lib/domain-3.8.1-0.jar!/config-spring-geonetwork.xml]:
Cannot resolve reference to bean 'jdbcDataSource' while setting bean
property 'dataSource'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'jdbcDataSource' defined in URL
[file:/opt/tomcat/apache-tomcat-9.0.31/webapps/geonetwork/WEB-INF/config-db/defaultJdbcDataSource.xml]:
Initialization of bean failed; nested exception is
java.lang.RuntimeException: java.sql.SQLException: Cannot create JDBC driver
of class 'org.h2.Driver' for connect URL
'/opt/tomcat/apache-tomcat-9.0.31/jdbc:h2:gn;LOCK_TIMEOUT=20000;DB_CLOSE_ON_EXIT=FALSE;MVCC=TRUE'
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
Hope for help
Hóddi
--
Sent from: http://osgeo-org.1560.x6.nabble.com/GeoNetwork-users-f3860293.html