[GeoNetwork-users-fr] Installation Geosource 2.11 bêta

Bonjour,

je souhaite tester la nouvelle version de Geosource (2.11 bêta) mais je rencontre quelques difficultés lors de l’installation.

Configuration :

  • OS : Debian Wheezy
  • JRE : OpenJDK-7-jre
  • Base de données : PostgreSQL 9.1
  • Tomcat7

J’ai téléchargé le fichier geosource-war-2.11.0-RC0.zip, puis décompressé dans le dossier /var/lib/tomcat7/webapps/

Il me créer bien le dossier /var/lib/tomcat7/webapps/geosource avec tous les fichiers dedans. Mais le gestionnaire d’application Tomcat ne veut pas démarrer Geosource.

Voilà les logs :

catalina.out

13 juin 2014 14:02:51 org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2014-06-13 14:02:52,604 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:52 CEST 2014]; root of context hierarchy
2014-06-13 14:02:53,118 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:53 CEST 2014]; parent: Root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser).
log4j:WARN Please initialize the log4j system properly.
2014-06-13 14:02:56,120 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0’ of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,304 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.config.internalTransactionAdvisor’ of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,321 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class org.springframework.beans.factory.config.MapFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,325 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class java.util.LinkedHashMap] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error listenerStart
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal
GRAVE: Erreur de démarrage du contexte [/geosource] suite aux erreurs précédentes
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
GRAVE: The web application [/geosource] registered the JDBC driver [org.h2.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread named [Timer-1] but has failed to stop it. This is very likely to create a memory leak.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread named [ElementEventQueue.QProcessor-1] but has failed to stop it. This is very likely to create a memory leak.

=====================================

catalina.2014-06-13.log

13 juin 2014 14:02:51 org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error listenerStart
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal
GRAVE: Erreur de démarrage du contexte [/geosource] suite aux erreurs précédentes
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
GRAVE: The web application [/geosource] registered the JDBC driver [org.h2.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread named [Timer-1] but has failed to stop it. This is very likely to create a memory leak.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread named [ElementEventQueue.QProcessor-1] but has failed to stop it. This is very likely to create a memory leak.

===========================

geonetwork.log

2014-06-13 14:02:52,604 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:52 CEST 2014]; root of context hierarchy
2014-06-13 14:02:52,805 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,SchemaManager,ThesaurusManager,languageProfilesDir]; root of factory hierarchy
2014-06-13 14:02:52,947 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate MessageSource with name ‘messageSource’: using default [org.springframework.context.support.DelegatingMessageSource@anonymised.com]
2014-06-13 14:02:52,951 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate ApplicationEventMulticaster with name ‘applicationEventMulticaster’: using default [org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com]
2014-06-13 14:02:53,098 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate LifecycleProcessor with name ‘lifecycleProcessor’: using default [org.springframework.context.support.DefaultLifecycleProcessor@anonymised.com]
2014-06-13 14:02:53,118 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:53 CEST 2014]; parent: Root WebApplicationContext
2014-06-13 14:02:55,508 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com: defining beans [filterChainProxy,coreFilterChain,filterChainFilters,multiNodeAuthenticationFilter,preAuthenticationFilter,securityContextPersistenceFilter,authenticationManager,securityContextRepository,formLoginFilter,basicAuthenticationFilter,authenticationDetailsSource,basicAuthenticationEntryPoint,logoutFilter,logoutSuccessHandler,requestCacheFilter,exceptionTranslationFilter,authenticationEntryPoint,accessDeniedHandler,geonetworkEncoder,geonetworkAuthenticationProvider,preFilterAuthenticationProvider,accessDecisionManager,anonymousFilter,anonymousProvider,sessionMgmtFilter,webPrivilegeEvaluatorCore,updateTimestampListener,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#0,filterSecurityInterceptor,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,JZKitZ3950PluginMetadata,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,QB-CQL,org.jzkit.recordbuilder.iso2709,org.jzkit.recordbuilder.xml,org.jzkit.recordbuilder.string,messageSource,ContextGateway,OIDRegister,Z3950Listener,JZKit2SearchBackend,JZKitConfig,ProfileService,TransformationService,RecordBuilderService,StatelessQueryService,SearchSession,SearchSessionFactory,RPNToInternalRules,InternalToType1ConversionRules,initial-data,mapPrinter,configFactory,thumbnailMaker,mapReaderFactoryFinder,wms-MapReaderFactory,mapServer-MapReaderFactory,tileCache-MapReaderFactory,osm-MapReaderFactory,xyz-MapReaderFactory,tms-MapReaderFactory,vector-MapReaderFactory,image-MapReaderFactory,tiledGoogle-MapReaderFactory,google-MapReaderFactory,wmts-ReaderFactory,outputFactory,fileCachingJaiMosaicOutputFactory,inMemoryJaiMosaicOutputFactory,pdfOutputFactory,org.springframework.aop.config.internalAutoProxyCreator,xmlSerializer,svnManager,scheduler,luceneDirectoryFactory,httpRequestFactor,defaultLanguage,languages,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,AccessManager,DataManager,GeonetworkDataDirectory,Iso19139ExportFormat,luceneConfig,SearchManager,LuceneIndexLanguageTracker,HarvesterSettingsManager,SettingInfo,SettingManager,MetadataNotifierManager,IsoLanguagesMapper,IncreasePopularityTask,SearchLoggerTask,MetadataNotifierTask,MetadataNotifierClient,CswService.GetRecordById,CswService.DescribeRecord,CswService.Transaction,CswService.GetRecords,catalogDispatcher,CswService.GetCapabilities,CswService.GetDomain,CatalogConfiguration,FieldMapper,addressRepository,searchRequestParamRepositoryImpl,searchRequestParamRepository,metadataRatingByIpRepositoryImpl,metadataRatingByIpRepository,metadataFileDownloadRepository,serviceRepository,metadataStatusRepositoryImpl,metadataStatusRepository,groupRepositoryImpl,groupRepository,metadataNotificationRepositoryImpl,metadataNotificationRepository,userGroupRepositoryImpl,userGroupRepository,isoLanguageRepositoryImpl,isoLanguageRepository,statusValueRepositoryImpl,statusValueRepository,cswCapabilitiesInfoFieldRepositoryImpl,cswCapabilitiesInfoFieldRepository,thesaurusActivationRepository,metadataRelationRepository,schematronCriteriaGroupRepository,schematronCriteriaRepositoryImpl,schematronCriteriaRepository,searchRequestRepositoryImpl,searchRequestRepository,userRepositoryImpl,userRepository,metadataCategoryRepositoryImpl,metadataCategoryRepository,metadataRepositoryImpl,metadataRepository,sourceRepository,settingRepositoryImpl,settingRepository,operationRepositoryImpl,operationRepository,schematronRepository,metadataNotifierRepositoryImpl,metadataNotifierRepository,operationAllowedRepositoryImpl,operationAllowedRepository,harvesterDataRepository,metadataFileUploadRepositoryImpl,metadataFileUploadRepository,mapServerRepositoryImpl,mapServerRepository,metadataValidationRepositoryImpl,metadataValidationRepository,harvesterSettingRepository,harvestHistoryRepositoryImpl,harvestHistoryRepository,languageRepositoryImpl,languageRepository,customElementSetRepository,org.springframework.data.repository.core.support.RepositoryInterfaceAwareBeanPostProcessor#0,userNodeIdSetter,entityManagerFactory,generateDdl,jpaVendorAdapter,transactionManager,Harvest,HarvestManager,geonetwork,geonetwork20,geoPREST,webdav,csw,z3950,z3950Config,oaipmh,ogcwxs,thredds,arcsde,filesystem,wfsfeatures,ProfileManager,MonitorManager,JeevesEngine,ScheduleManager,ServiceManager,XmlCacheManager,TransactionAspect,ServiceInfo,DepartementsFRDAO,MetadataRegionsDAO,resourceUploadHandler,resourceDownloadHandler,resourceRemoveHandler,database-migration-bean,migrationMap,nodeInfo,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#1,jdbcDataSource,jpaVendorAdapterDatabaseParam,jdbcDriverClassName,jdbcURL]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com
2014-06-13 14:02:56,120 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0’ of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,304 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.config.internalTransactionAdvisor’ of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,321 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class org.springframework.beans.factory.config.MapFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,325 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class java.util.LinkedHashMap] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,355 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[messages]]
2014-06-13 14:02:56,355 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate ApplicationEventMulticaster with name ‘applicationEventMulticaster’: using default [org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com5…]

===========================

localhost.2014-06-13.log

13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Associated with Deployer ‘Catalina:type=Deployer,host=localhost’
13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Global resources are available
13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host ‘localhost’
13 juin 2014 14:02:51 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: start: Starting web application ‘/geosource’
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception lors de l’envoi de l’évènement contexte initialisé (context initialized) à l’instance de classe d’écoute (listener) jeeves.config.springutil.JeevesContextLoaderListener
java.lang.RuntimeException: Exception raised
at jeeves.server.JeevesEngine.handleStartupError(JeevesEngine.java:211)
at jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:96)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4790)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5284)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘entityManagerFactory’ defined in URL [jar:file:/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/domain-2.11.0-SNAPSHOT.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:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:63)
… 30 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jdbcDataSource’ defined in URL [file:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
… 43 more
Caused by: java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])
at org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:103)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:409)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1518)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
… 49 more
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])
at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.fao.geonet.DatabaseMigration.migrateDatabase(DatabaseMigration.java:128)
at org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:101)
… 52 more
Caused by: org.h2.jdbc.JdbcSQLException: Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
at org.h2.message.DbException.get(DbException.java:161)
at org.h2.store.FileLock.getExceptionFatal(FileLock.java:450)
at org.h2.store.FileLock.save(FileLock.java:223)
at org.h2.store.FileLock.lockFile(FileLock.java:347)
at org.h2.store.FileLock.lock(FileLock.java:133)
at org.h2.engine.Database.open(Database.java:575)
at org.h2.engine.Database.openDatabase(Database.java:236)
at org.h2.engine.Database.(Database.java:231)
at org.h2.engine.Engine.openSession(Engine.java:56)
at org.h2.engine.Engine.openSession(Engine.java:160)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:139)
at org.h2.engine.Engine.createSession(Engine.java:122)
at org.h2.engine.Engine.createSession(Engine.java:28)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:323)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:105)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:90)
at org.h2.Driver.connect(Driver.java:73)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
… 56 more
Caused by: java.io.FileNotFoundException: /var/lib/tomcat7/geosource-db.lock.db (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:212)
at java.io.FileOutputStream.(FileOutputStream.java:99)
at org.h2.store.fs.FilePathDisk.newOutputStream(FilePathDisk.java:278)
at org.h2.store.fs.FileUtils.newOutputStream(FileUtils.java:220)
at org.h2.store.FileLock.save(FileLock.java:211)
… 74 more
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext listenerStop
GRAVE: Exception lors de l’envoi de l’évènement contexte détruit (context destroyed) à l’instance de classe d’écoute jeeves.config.springutil.JeevesContextLoaderListener
java.lang.NullPointerException
at jeeves.config.springutil.JeevesContextLoaderListener.contextDestroyed(JeevesContextLoaderListener.java:130)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4830)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5477)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
13 juin 2014 14:02:59 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host ‘localhost’

===========================

Je suppose que cela provient d’une mauvaise configuration de certains fichiers ???

Si, quelqu’un à une idée du problème ou bien des pistes de recherche à me donner, je suis preneur.

Merci, d’avance.

Tony


Tony VINCENT < t.vincent@anonymised.com>

Région Poitou-Charentes
Direction de l’Innovation, du Développement et de l’Evaluation
Service Information Géographique et Bases de données
Tél : 05 49 36 22 77
http://www.poitou-charentes.fr


Pour connaitre les actions de la Région Poitou-Charentes et réaliser vos projets, rendez-vous sur le site www.poitou-charentes.fr

Bonjour,
Caused by: java.io.FileNotFoundException:
/var/lib/tomcat7/geosource-db.lock.db (Permission denied)
indique qu'il y a a priori des problèmes de permissions. Vous pourriez
tenter de tester une installation avec la base H2 par défaut, avant de
passer à postgres.

Salutations.

Francois

2014-06-13 14:45 GMT+02:00 Tony VINCENT <T.VINCENT@anonymised.com>:

Bonjour,

je souhaite tester la nouvelle version de Geosource (2.11 bêta) mais je
rencontre quelques difficultés lors de l'installation.

Configuration :
- OS : Debian Wheezy
- JRE : OpenJDK-7-jre
- Base de données : PostgreSQL 9.1
- Tomcat7

J'ai téléchargé le fichier geosource-war-2.11.0-RC0.zip
<http://sourceforge.net/projects/geonetwork/files/GeoSource%20-%20french%20only/GeoSource2.11/geosource-war-2.11.0-RC0.zip/download&gt;,
puis décompressé dans le dossier /var/lib/tomcat7/webapps/

Il me créer bien le dossier /var/lib/tomcat7/webapps/geosource avec tous
les fichiers dedans. Mais le gestionnaire d'application Tomcat ne veut pas
démarrer Geosource.

Voilà les logs :

catalina.out

13 juin 2014 14:02:51 org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO:
validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar)
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
javax/servlet/Servlet.class
2014-06-13 14:02:52,604 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root
WebApplicationContext: startup date [Fri Jun 13 14:02:52 CEST 2014]; root
of context hierarchy
2014-06-13 14:02:53,118 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root
WebApplicationContext: startup date [Fri Jun 13 14:02:53 CEST 2014];
parent: Root WebApplicationContext
log4j:WARN No appenders could be found for logger
(org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser).
log4j:WARN Please initialize the log4j system properly.
2014-06-13 14:02:56,120 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Bean
'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
of type [class
org.springframework.transaction.annotation.AnnotationTransactionAttributeSource]
is not eligible for getting processed by all BeanPostProcessors (for
example: not eligible for auto-proxying)
2014-06-13 14:02:56,304 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Bean
'org.springframework.transaction.config.internalTransactionAdvisor' of type
[class
org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor]
is not eligible for getting processed by all BeanPostProcessors (for
example: not eligible for auto-proxying)
2014-06-13 14:02:56,321 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Bean 'migrationMap'
of type [class org.springframework.beans.factory.config.MapFactoryBean] is
not eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying)
2014-06-13 14:02:56,325 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Bean 'migrationMap'
of type [class java.util.LinkedHashMap] is not eligible for getting
processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
startInternal
GRAVE: Error listenerStart
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
startInternal
GRAVE: Erreur de démarrage du contexte [/geosource] suite aux erreurs
précédentes
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader
clearReferencesJdbc
GRAVE: The web application [/geosource] registered the JDBC driver
[org.h2.Driver] but failed to unregister it when the web application was
stopped. To prevent a memory leak, the JDBC Driver has been forcibly
unregistered.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread
named [Timer-1] but has failed to stop it. This is very likely to create a
memory leak.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread
named [ElementEventQueue.QProcessor-1] but has failed to stop it. This is
very likely to create a memory leak.

catalina.2014-06-13.log

13 juin 2014 14:02:51 org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO:
validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar)
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
javax/servlet/Servlet.class
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
startInternal
GRAVE: Error listenerStart
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
startInternal
GRAVE: Erreur de démarrage du contexte [/geosource] suite aux erreurs
précédentes
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader
clearReferencesJdbc
GRAVE: The web application [/geosource] registered the JDBC driver
[org.h2.Driver] but failed to unregister it when the web application was
stopped. To prevent a memory leak, the JDBC Driver has been forcibly
unregistered.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread
named [Timer-1] but has failed to stop it. This is very likely to create a
memory leak.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread
named [ElementEventQueue.QProcessor-1] but has failed to stop it. This is
very likely to create a memory leak.

geonetwork.log

2014-06-13 14:02:52,604 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root
WebApplicationContext: startup date [Fri Jun 13 14:02:52 CEST 2014]; root
of context hierarchy
2014-06-13 14:02:52,805 DEBUG
[jeeves.config.springutil.JeevesApplicationContext] - Bean factory for Root
WebApplicationContext:
org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com80...:
defining beans
[org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,SchemaManager,ThesaurusManager,languageProfilesDir];
root of factory hierarchy
2014-06-13 14:02:52,947 DEBUG
[jeeves.config.springutil.JeevesApplicationContext] - Unable to locate
MessageSource with name 'messageSource': using default
[org.springframework.context.support.DelegatingMessageSource@anonymised.com]
2014-06-13 14:02:52,951 DEBUG
[jeeves.config.springutil.JeevesApplicationContext] - Unable to locate
ApplicationEventMulticaster with name 'applicationEventMulticaster': using
default
[org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com82...
]
2014-06-13 14:02:53,098 DEBUG
[jeeves.config.springutil.JeevesApplicationContext] - Unable to locate
LifecycleProcessor with name 'lifecycleProcessor': using default
[org.springframework.context.support.DefaultLifecycleProcessor@anonymised.com]
2014-06-13 14:02:53,118 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root
WebApplicationContext: startup date [Fri Jun 13 14:02:53 CEST 2014];
parent: Root WebApplicationContext
2014-06-13 14:02:55,508 DEBUG
[jeeves.config.springutil.JeevesApplicationContext] - Bean factory for Root
WebApplicationContext:
org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com84...:
defining beans
[filterChainProxy,coreFilterChain,filterChainFilters,multiNodeAuthenticationFilter,preAuthenticationFilter,securityContextPersistenceFilter,authenticationManager,securityContextRepository,formLoginFilter,basicAuthenticationFilter,authenticationDetailsSource,basicAuthenticationEntryPoint,logoutFilter,logoutSuccessHandler,requestCacheFilter,exceptionTranslationFilter,authenticationEntryPoint,accessDeniedHandler,geonetworkEncoder,geonetworkAuthenticationProvider,preFilterAuthenticationProvider,accessDecisionManager,anonymousFilter,anonymousProvider,sessionMgmtFilter,webPrivilegeEvaluatorCore,updateTimestampListener,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#0,filterSecurityInterceptor,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,JZKitZ3950PluginMetadata,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,QB-CQL,org.jzkit.recordbuilder.iso2709,org.jzkit.recordbuilder.xml,org.jzkit.recordbuilder.string,messageSource,ContextGateway,OIDRegister,Z3950Listener,JZKit2SearchBackend,JZKitConfig,ProfileService,TransformationService,RecordBuilderService,StatelessQueryService,SearchSession,SearchSessionFactory,RPNToInternalRules,InternalToType1ConversionRules,initial-data,mapPrinter,configFactory,thumbnailMaker,mapReaderFactoryFinder,wms-MapReaderFactory,mapServer-MapReaderFactory,tileCache-MapReaderFactory,osm-MapReaderFactory,xyz-MapReaderFactory,tms-MapReaderFactory,vector-MapReaderFactory,image-MapReaderFactory,tiledGoogle-MapReaderFactory,google-MapReaderFactory,wmts-ReaderFactory,outputFactory,fileCachingJaiMosaicOutputFactory,inMemoryJaiMosaicOutputFactory,pdfOutputFactory,org.springframework.aop.config.internalAutoProxyCreator,xmlSerializer,svnManager,scheduler,luceneDirectoryFactory,httpRequestFactor,defaultLanguage,languages,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,AccessManager,DataManager,GeonetworkDataDirectory,Iso19139ExportFormat,luceneConfig,SearchManager,LuceneIndexLanguageTracker,HarvesterSettingsManager,SettingInfo,SettingManager,MetadataNotifierManager,IsoLanguagesMapper,IncreasePopularityTask,SearchLoggerTask,MetadataNotifierTask,MetadataNotifierClient,CswService.GetRecordById,CswService.DescribeRecord,CswService.Transaction,CswService.GetRecords,catalogDispatcher,CswService.GetCapabilities,CswService.GetDomain,CatalogConfiguration,FieldMapper,addressRepository,searchRequestParamRepositoryImpl,searchRequestParamRepository,metadataRatingByIpRepositoryImpl,metadataRatingByIpRepository,metadataFileDownloadRepository,serviceRepository,metadataStatusRepositoryImpl,metadataStatusRepository,groupRepositoryImpl,groupRepository,metadataNotificationRepositoryImpl,metadataNotificationRepository,userGroupRepositoryImpl,userGroupRepository,isoLanguageRepositoryImpl,isoLanguageRepository,statusValueRepositoryImpl,statusValueRepository,cswCapabilitiesInfoFieldRepositoryImpl,cswCapabilitiesInfoFieldRepository,thesaurusActivationRepository,metadataRelationRepository,schematronCriteriaGroupRepository,schematronCriteriaRepositoryImpl,schematronCriteriaRepository,searchRequestRepositoryImpl,searchRequestRepository,userRepositoryImpl,userRepository,metadataCategoryRepositoryImpl,metadataCategoryRepository,metadataRepositoryImpl,metadataRepository,sourceRepository,settingRepositoryImpl,settingRepository,operationRepositoryImpl,operationRepository,schematronRepository,metadataNotifierRepositoryImpl,metadataNotifierRepository,operationAllowedRepositoryImpl,operationAllowedRepository,harvesterDataRepository,metadataFileUploadRepositoryImpl,metadataFileUploadRepository,mapServerRepositoryImpl,mapServerRepository,metadataValidationRepositoryImpl,metadataValidationRepository,harvesterSettingRepository,harvestHistoryRepositoryImpl,harvestHistoryRepository,languageRepositoryImpl,languageRepository,customElementSetRepository,org.springframework.data.repository.core.support.RepositoryInterfaceAwareBeanPostProcessor#0,userNodeIdSetter,entityManagerFactory,generateDdl,jpaVendorAdapter,transactionManager,Harvest,HarvestManager,geonetwork,geonetwork20,geoPREST,webdav,csw,z3950,z3950Config,oaipmh,ogcwxs,thredds,arcsde,filesystem,wfsfeatures,ProfileManager,MonitorManager,JeevesEngine,ScheduleManager,ServiceManager,XmlCacheManager,TransactionAspect,ServiceInfo,DepartementsFRDAO,MetadataRegionsDAO,resourceUploadHandler,resourceDownloadHandler,resourceRemoveHandler,database-migration-bean,migrationMap,nodeInfo,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#1,jdbcDataSource,jpaVendorAdapterDatabaseParam,jdbcDriverClassName,jdbcURL];
parent:
org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com80...
2014-06-13 14:02:56,120 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Bean
'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
of type [class
org.springframework.transaction.annotation.AnnotationTransactionAttributeSource]
is not eligible for getting processed by all BeanPostProcessors (for
example: not eligible for auto-proxying)
2014-06-13 14:02:56,304 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Bean
'org.springframework.transaction.config.internalTransactionAdvisor' of type
[class
org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor]
is not eligible for getting processed by all BeanPostProcessors (for
example: not eligible for auto-proxying)
2014-06-13 14:02:56,321 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Bean 'migrationMap'
of type [class org.springframework.beans.factory.config.MapFactoryBean] is
not eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying)
2014-06-13 14:02:56,325 INFO
[jeeves.config.springutil.JeevesApplicationContext] - Bean 'migrationMap'
of type [class java.util.LinkedHashMap] is not eligible for getting
processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
2014-06-13 14:02:56,355 DEBUG
[jeeves.config.springutil.JeevesApplicationContext] - Using MessageSource
[org.springframework.context.support.ResourceBundleMessageSource:
basenames=[messages]]
2014-06-13 14:02:56,355 DEBUG
[jeeves.config.springutil.JeevesApplicationContext] - Unable to locate
ApplicationEventMulticaster with name 'applicationEventMulticaster': using
default
[org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com85...
]

===========================

localhost.2014-06-13.log

13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Associated with Deployer
'Catalina:type=Deployer,host=localhost'
13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Global resources are available
13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
13 juin 2014 14:02:51 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: start: Starting web application '/geosource'
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
listenerStart
GRAVE: Exception lors de l'envoi de l'évènement contexte initialisé
(context initialized) à l'instance de classe d'écoute (listener)
jeeves.config.springutil.JeevesContextLoaderListener
java.lang.RuntimeException: Exception raised
at jeeves.server.JeevesEngine.handleStartupError(JeevesEngine.java:211)
at
jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:96)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4790)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5284)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
at
org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'entityManagerFactory' defined in URL
[jar:file:/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/domain-2.11.0-SNAPSHOT.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:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]:
Initialization of bean failed; nested exception is
java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException:
Cannot create PoolableConnectionFactory (Error opening database: "Could not
save properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at
jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:63)
... 30 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'jdbcDataSource' defined in URL
[file:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]:
Initialization of bean failed; nested exception is
java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException:
Cannot create PoolableConnectionFactory (Error opening database: "Could not
save properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
... 43 more
Caused by: java.lang.RuntimeException:
org.apache.commons.dbcp.SQLNestedException: Cannot create
PoolableConnectionFactory (Error opening database: "Could not save
properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])
at
org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:103)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:409)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1518)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
... 49 more
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create
PoolableConnectionFactory (Error opening database: "Could not save
properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])
at
org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at
org.fao.geonet.DatabaseMigration.migrateDatabase(DatabaseMigration.java:128)
at
org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:101)
... 52 more
Caused by: org.h2.jdbc.JdbcSQLException: Error opening database: "Could
not save properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
at org.h2.message.DbException.get(DbException.java:161)
at org.h2.store.FileLock.getExceptionFatal(FileLock.java:450)
at org.h2.store.FileLock.save(FileLock.java:223)
at org.h2.store.FileLock.lockFile(FileLock.java:347)
at org.h2.store.FileLock.lock(FileLock.java:133)
at org.h2.engine.Database.open(Database.java:575)
at org.h2.engine.Database.openDatabase(Database.java:236)
at org.h2.engine.Database.<init>(Database.java:231)
at org.h2.engine.Engine.openSession(Engine.java:56)
at org.h2.engine.Engine.openSession(Engine.java:160)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:139)
at org.h2.engine.Engine.createSession(Engine.java:122)
at org.h2.engine.Engine.createSession(Engine.java:28)
at
org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:323)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:105)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:90)
at org.h2.Driver.connect(Driver.java:73)
at
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
at
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at
org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
... 56 more
Caused by: java.io.FileNotFoundException:
/var/lib/tomcat7/geosource-db.lock.db (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
at java.io.FileOutputStream.<init>(FileOutputStream.java:99)
at org.h2.store.fs.FilePathDisk.newOutputStream(FilePathDisk.java:278)
at org.h2.store.fs.FileUtils.newOutputStream(FileUtils.java:220)
at org.h2.store.FileLock.save(FileLock.java:211)
... 74 more
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext listenerStop
GRAVE: Exception lors de l'envoi de l'évènement contexte détruit (context
destroyed) à l'instance de classe d'écoute
jeeves.config.springutil.JeevesContextLoaderListener
java.lang.NullPointerException
at
jeeves.config.springutil.JeevesContextLoaderListener.contextDestroyed(JeevesContextLoaderListener.java:130)
at
org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4830)
at
org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5477)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
at
org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
13 juin 2014 14:02:59 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'

Je suppose que cela provient d'une mauvaise configuration de certains
fichiers ???

Si, quelqu'un à une idée du problème ou bien des pistes de recherche à me
donner, je suis preneur.

Merci, d'avance.

Tony

--
Tony VINCENT < t.vincent@anonymised.com>

Région Poitou-Charentes
Direction de l'Innovation, du Développement et de l'Evaluation
Service Information Géographique et Bases de données
Tél : 05 49 36 22 77
http://www.poitou-charentes.fr

  <http://www.poitou-charentes.fr/banniere-com/region.html&gt;
Pour connaitre les actions de la Région Poitou-Charentes et réaliser vos
projets, rendez-vous sur le site www.poitou-charentes.fr

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Je viens de remettre la configuration d’origine, mais cela ne fonctionne pas mieux.

Je viens de trouver le fichier de configuration concernant le mot de passe de la base de données (jdbc.properties) que je n’ai pas modifié.
Mais je ne trouve pas le fichier qui indique quel type de base on utilise.

voila maintenant ce que j’ai dans les logs (localhost.2014-06-13.log)

···

2014-06-13 14:45 GMT+02:00 Tony VINCENT <T.VINCENT@anonymised.com>:

Bonjour,

je souhaite tester la nouvelle version de Geosource (2.11 bêta) mais je rencontre quelques difficultés lors de l’installation.

Configuration :

  • OS : Debian Wheezy
  • JRE : OpenJDK-7-jre
  • Base de données : PostgreSQL 9.1
  • Tomcat7

J’ai téléchargé le fichier geosource-war-2.11.0-RC0.zip, puis décompressé dans le dossier /var/lib/tomcat7/webapps/

Il me créer bien le dossier /var/lib/tomcat7/webapps/geosource avec tous les fichiers dedans. Mais le gestionnaire d’application Tomcat ne veut pas démarrer Geosource.

Voilà les logs :

catalina.out

13 juin 2014 14:02:51 org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2014-06-13 14:02:52,604 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:52 CEST 2014]; root of context hierarchy
2014-06-13 14:02:53,118 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:53 CEST 2014]; parent: Root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser).
log4j:WARN Please initialize the log4j system properly.
2014-06-13 14:02:56,120 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0’ of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,304 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.config.internalTransactionAdvisor’ of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,321 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class org.springframework.beans.factory.config.MapFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,325 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class java.util.LinkedHashMap] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error listenerStart
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal
GRAVE: Erreur de démarrage du contexte [/geosource] suite aux erreurs précédentes
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
GRAVE: The web application [/geosource] registered the JDBC driver [org.h2.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread named [Timer-1] but has failed to stop it. This is very likely to create a memory leak.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread named [ElementEventQueue.QProcessor-1] but has failed to stop it. This is very likely to create a memory leak.

=====================================

catalina.2014-06-13.log

13 juin 2014 14:02:51 org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error listenerStart
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal
GRAVE: Erreur de démarrage du contexte [/geosource] suite aux erreurs précédentes
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
GRAVE: The web application [/geosource] registered the JDBC driver [org.h2.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread named [Timer-1] but has failed to stop it. This is very likely to create a memory leak.
13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
GRAVE: The web application [/geosource] appears to have started a thread named [ElementEventQueue.QProcessor-1] but has failed to stop it. This is very likely to create a memory leak.

===========================

geonetwork.log

2014-06-13 14:02:52,604 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:52 CEST 2014]; root of context hierarchy
2014-06-13 14:02:52,805 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,SchemaManager,ThesaurusManager,languageProfilesDir]; root of factory hierarchy
2014-06-13 14:02:52,947 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate MessageSource with name ‘messageSource’: using default [org.springframework.context.support.DelegatingMessageSource@anonymised.com]
2014-06-13 14:02:52,951 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate ApplicationEventMulticaster with name ‘applicationEventMulticaster’: using default [org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com]
2014-06-13 14:02:53,098 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate LifecycleProcessor with name ‘lifecycleProcessor’: using default [org.springframework.context.support.DefaultLifecycleProcessor@anonymised.com]
2014-06-13 14:02:53,118 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:53 CEST 2014]; parent: Root WebApplicationContext
2014-06-13 14:02:55,508 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com: defining beans [filterChainProxy,coreFilterChain,filterChainFilters,multiNodeAuthenticationFilter,preAuthenticationFilter,securityContextPersistenceFilter,authenticationManager,securityContextRepository,formLoginFilter,basicAuthenticationFilter,authenticationDetailsSource,basicAuthenticationEntryPoint,logoutFilter,logoutSuccessHandler,requestCacheFilter,exceptionTranslationFilter,authenticationEntryPoint,accessDeniedHandler,geonetworkEncoder,geonetworkAuthenticationProvider,preFilterAuthenticationProvider,accessDecisionManager,anonymousFilter,anonymousProvider,sessionMgmtFilter,webPrivilegeEvaluatorCore,updateTimestampListener,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#0,filterSecurityInterceptor,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,JZKitZ3950PluginMetadata,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,QB-CQL,org.jzkit.recordbuilder.iso2709,org.jzkit.recordbuilder.xml,org.jzkit.recordbuilder.string,messageSource,ContextGateway,OIDRegister,Z3950Listener,JZKit2SearchBackend,JZKitConfig,ProfileService,TransformationService,RecordBuilderService,StatelessQueryService,SearchSession,SearchSessionFactory,RPNToInternalRules,InternalToType1ConversionRules,initial-data,mapPrinter,configFactory,thumbnailMaker,mapReaderFactoryFinder,wms-MapReaderFactory,mapServer-MapReaderFactory,tileCache-MapReaderFactory,osm-MapReaderFactory,xyz-MapReaderFactory,tms-MapReaderFactory,vector-MapReaderFactory,image-MapReaderFactory,tiledGoogle-MapReaderFactory,google-MapReaderFactory,wmts-ReaderFactory,outputFactory,fileCachingJaiMosaicOutputFactory,inMemoryJaiMosaicOutputFactory,pdfOutputFactory,org.springframework.aop.config.internalAutoProxyCreator,xmlSerializer,svnManager,scheduler,luceneDirectoryFactory,httpRequestFactor,defaultLanguage,languages,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,AccessManager,DataManager,GeonetworkDataDirectory,Iso19139ExportFormat,luceneConfig,SearchManager,LuceneIndexLanguageTracker,HarvesterSettingsManager,SettingInfo,SettingManager,MetadataNotifierManager,IsoLanguagesMapper,IncreasePopularityTask,SearchLoggerTask,MetadataNotifierTask,MetadataNotifierClient,CswService.GetRecordById,CswService.DescribeRecord,CswService.Transaction,CswService.GetRecords,catalogDispatcher,CswService.GetCapabilities,CswService.GetDomain,CatalogConfiguration,FieldMapper,addressRepository,searchRequestParamRepositoryImpl,searchRequestParamRepository,metadataRatingByIpRepositoryImpl,metadataRatingByIpRepository,metadataFileDownloadRepository,serviceRepository,metadataStatusRepositoryImpl,metadataStatusRepository,groupRepositoryImpl,groupRepository,metadataNotificationRepositoryImpl,metadataNotificationRepository,userGroupRepositoryImpl,userGroupRepository,isoLanguageRepositoryImpl,isoLanguageRepository,statusValueRepositoryImpl,statusValueRepository,cswCapabilitiesInfoFieldRepositoryImpl,cswCapabilitiesInfoFieldRepository,thesaurusActivationRepository,metadataRelationRepository,schematronCriteriaGroupRepository,schematronCriteriaRepositoryImpl,schematronCriteriaRepository,searchRequestRepositoryImpl,searchRequestRepository,userRepositoryImpl,userRepository,metadataCategoryRepositoryImpl,metadataCategoryRepository,metadataRepositoryImpl,metadataRepository,sourceRepository,settingRepositoryImpl,settingRepository,operationRepositoryImpl,operationRepository,schematronRepository,metadataNotifierRepositoryImpl,metadataNotifierRepository,operationAllowedRepositoryImpl,operationAllowedRepository,harvesterDataRepository,metadataFileUploadRepositoryImpl,metadataFileUploadRepository,mapServerRepositoryImpl,mapServerRepository,metadataValidationRepositoryImpl,metadataValidationRepository,harvesterSettingRepository,harvestHistoryRepositoryImpl,harvestHistoryRepository,languageRepositoryImpl,languageRepository,customElementSetRepository,org.springframework.data.repository.core.support.RepositoryInterfaceAwareBeanPostProcessor#0,userNodeIdSetter,entityManagerFactory,generateDdl,jpaVendorAdapter,transactionManager,Harvest,HarvestManager,geonetwork,geonetwork20,geoPREST,webdav,csw,z3950,z3950Config,oaipmh,ogcwxs,thredds,arcsde,filesystem,wfsfeatures,ProfileManager,MonitorManager,JeevesEngine,ScheduleManager,ServiceManager,XmlCacheManager,TransactionAspect,ServiceInfo,DepartementsFRDAO,MetadataRegionsDAO,resourceUploadHandler,resourceDownloadHandler,resourceRemoveHandler,database-migration-bean,migrationMap,nodeInfo,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#1,jdbcDataSource,jpaVendorAdapterDatabaseParam,jdbcDriverClassName,jdbcURL]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com
2014-06-13 14:02:56,120 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0’ of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,304 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.config.internalTransactionAdvisor’ of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,321 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class org.springframework.beans.factory.config.MapFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,325 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class java.util.LinkedHashMap] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2014-06-13 14:02:56,355 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[messages]]
2014-06-13 14:02:56,355 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate ApplicationEventMulticaster with name ‘applicationEventMulticaster’: using default [org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com]

===========================

localhost.2014-06-13.log

13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Associated with Deployer ‘Catalina:type=Deployer,host=localhost’
13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Global resources are available
13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host ‘localhost’
13 juin 2014 14:02:51 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: start: Starting web application ‘/geosource’
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception lors de l’envoi de l’évènement contexte initialisé (context initialized) à l’instance de classe d’écoute (listener) jeeves.config.springutil.JeevesContextLoaderListener
java.lang.RuntimeException: Exception raised
at jeeves.server.JeevesEngine.handleStartupError(JeevesEngine.java:211)
at jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:96)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4790)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5284)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘entityManagerFactory’ defined in URL [jar:file:/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/domain-2.11.0-SNAPSHOT.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:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:63)
… 30 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jdbcDataSource’ defined in URL [file:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
… 43 more
Caused by: java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])
at org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:103)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:409)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1518)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
… 49 more
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])
at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.fao.geonet.DatabaseMigration.migrateDatabase(DatabaseMigration.java:128)
at org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:101)
… 52 more
Caused by: org.h2.jdbc.JdbcSQLException: Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
at org.h2.message.DbException.get(DbException.java:161)
at org.h2.store.FileLock.getExceptionFatal(FileLock.java:450)
at org.h2.store.FileLock.save(FileLock.java:223)
at org.h2.store.FileLock.lockFile(FileLock.java:347)
at org.h2.store.FileLock.lock(FileLock.java:133)
at org.h2.engine.Database.open(Database.java:575)
at org.h2.engine.Database.openDatabase(Database.java:236)
at org.h2.engine.Database.(Database.java:231)
at org.h2.engine.Engine.openSession(Engine.java:56)
at org.h2.engine.Engine.openSession(Engine.java:160)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:139)
at org.h2.engine.Engine.createSession(Engine.java:122)
at org.h2.engine.Engine.createSession(Engine.java:28)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:323)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:105)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:90)
at org.h2.Driver.connect(Driver.java:73)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
… 56 more
Caused by: java.io.FileNotFoundException: /var/lib/tomcat7/geosource-db.lock.db (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:212)
at java.io.FileOutputStream.(FileOutputStream.java:99)
at org.h2.store.fs.FilePathDisk.newOutputStream(FilePathDisk.java:278)
at org.h2.store.fs.FileUtils.newOutputStream(FileUtils.java:220)
at org.h2.store.FileLock.save(FileLock.java:211)
… 74 more
13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext listenerStop
GRAVE: Exception lors de l’envoi de l’évènement contexte détruit (context destroyed) à l’instance de classe d’écoute jeeves.config.springutil.JeevesContextLoaderListener
java.lang.NullPointerException
at jeeves.config.springutil.JeevesContextLoaderListener.contextDestroyed(JeevesContextLoaderListener.java:130)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4830)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5477)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
13 juin 2014 14:02:59 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host ‘localhost’

===========================

Je suppose que cela provient d’une mauvaise configuration de certains fichiers ???

Si, quelqu’un à une idée du problème ou bien des pistes de recherche à me donner, je suis preneur.

Merci, d’avance.

Tony


Tony VINCENT < t.vincent@anonymised.com>

Région Poitou-Charentes
Direction de l’Innovation, du Développement et de l’Evaluation
Service Information Géographique et Bases de données
Tél : 05 49 36 22 77
http://www.poitou-charentes.fr


Pour connaitre les actions de la Région Poitou-Charentes et réaliser vos projets, rendez-vous sur le site www.poitou-charentes.fr


HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems


GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Bonjour,

Avez-vous pensé à regarder du côté de la configuration de l'override ?

J'avais eu un problème semblable avec l'install de la 2.9.1 avec la même
config que vous.

En gros, il faut modifier le fichier config-overrides-geosource.xml de
sorte à ce que ce soit bien votre base postgres qui soit interrogée.

Bonne fin de journée,

Wilfried

Le vendredi 13 juin 2014 à 15:28 +0200, Tony VINCENT a écrit :

Je viens de remettre la configuration d'origine, mais cela ne
fonctionne pas mieux.

Je viens de trouver le fichier de configuration concernant le mot de
passe de la base de données (jdbc.properties) que je n'ai pas modifié.
Mais je ne trouve pas le fichier qui indique quel type de base on
utilise.

voila maintenant ce que j'ai dans les logs (localhost.2014-06-13.log)

Caused by: org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'entityManagerFactory' defined in URL
[jar:file:/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/domain-2.11.0-SNAPSHOT.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:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: "Could not save properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])

-----Francois Prunayre <fx.prunayre@anonymised.com> a écrit : -----

A : Tony VINCENT <T.VINCENT@anonymised.com>
De : Francois Prunayre <fx.prunayre@anonymised.com>
Date : 13/06/2014 14:52
Cc: geonetwork-users-fr <geonetwork-users-fr@lists.sourceforge.net>
Objet : Re: [GeoNetwork-users-fr] Installation Geosource 2.11 bêta

Bonjour,
Caused by:
java.io.FileNotFoundException: /var/lib/tomcat7/geosource-db.lock.db
(Permission denied)
indique qu'il y a a priori des problèmes de permissions. Vous pourriez
tenter de tester une installation avec la base H2 par défaut, avant de
passer à postgres.

Salutations.

Francois

2014-06-13 14:45 GMT+02:00 Tony VINCENT
<T.VINCENT@anonymised.com>:

        Bonjour,
        
        je souhaite tester la nouvelle version de Geosource (2.11
        bêta) mais je rencontre quelques difficultés lors de
        l'installation.
        
        Configuration :
        - OS : Debian Wheezy
        - JRE : OpenJDK-7-jre
        - Base de données : PostgreSQL 9.1
        - Tomcat7
        
        J'ai téléchargé le fichier geosource-war-2.11.0-RC0.zip, puis
        décompressé dans le dossier /var/lib/tomcat7/webapps/
        
        Il me créer bien le
        dossier /var/lib/tomcat7/webapps/geosource avec tous les
        fichiers dedans. Mais le gestionnaire d'application Tomcat ne
        veut pas démarrer Geosource.
        
        Voilà les logs :
        
        catalina.out
        =====================================
        13 juin 2014 14:02:51
        org.apache.catalina.loader.WebappClassLoader validateJarFile
        INFO:
        validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
        2014-06-13 14:02:52,604 INFO
         [jeeves.config.springutil.JeevesApplicationContext] -
        Refreshing Root WebApplicationContext: startup date [Fri Jun
        13 14:02:52 CEST 2014]; root of context hierarchy
        2014-06-13 14:02:53,118 INFO
         [jeeves.config.springutil.JeevesApplicationContext] -
        Refreshing Root WebApplicationContext: startup date [Fri Jun
        13 14:02:53 CEST 2014]; parent: Root WebApplicationContext
        log4j:WARN No appenders could be found for logger
        (org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser).
        log4j:WARN Please initialize the log4j system properly.
        2014-06-13 14:02:56,120 INFO
         [jeeves.config.springutil.JeevesApplicationContext] - Bean
        'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
        2014-06-13 14:02:56,304 INFO
         [jeeves.config.springutil.JeevesApplicationContext] - Bean
        'org.springframework.transaction.config.internalTransactionAdvisor' of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
        2014-06-13 14:02:56,321 INFO
         [jeeves.config.springutil.JeevesApplicationContext] - Bean
        'migrationMap' of type [class
        org.springframework.beans.factory.config.MapFactoryBean] is
        not eligible for getting processed by all BeanPostProcessors
        (for example: not eligible for auto-proxying)
        2014-06-13 14:02:56,325 INFO
         [jeeves.config.springutil.JeevesApplicationContext] - Bean
        'migrationMap' of type [class java.util.LinkedHashMap] is not
        eligible for getting processed by all BeanPostProcessors (for
        example: not eligible for auto-proxying)
        13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
        startInternal
        GRAVE: Error listenerStart
        13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
        startInternal
        GRAVE: Erreur de démarrage du contexte [/geosource] suite aux
        erreurs précédentes
        13 juin 2014 14:02:58
        org.apache.catalina.loader.WebappClassLoader
        clearReferencesJdbc
        GRAVE: The web application [/geosource] registered the JDBC
        driver [org.h2.Driver] but failed to unregister it when the
        web application was stopped. To prevent a memory leak, the
        JDBC Driver has been forcibly unregistered.
        13 juin 2014 14:02:58
        org.apache.catalina.loader.WebappClassLoader
        clearReferencesThreads
        GRAVE: The web application [/geosource] appears to have
        started a thread named [Timer-1] but has failed to stop it.
        This is very likely to create a memory leak.
        13 juin 2014 14:02:58
        org.apache.catalina.loader.WebappClassLoader
        clearReferencesThreads
        GRAVE: The web application [/geosource] appears to have
        started a thread named [ElementEventQueue.QProcessor-1] but
        has failed to stop it. This is very likely to create a memory
        leak.
        =====================================
        
        catalina.2014-06-13.log
        ===========================
        13 juin 2014 14:02:51
        org.apache.catalina.loader.WebappClassLoader validateJarFile
        INFO:
        validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
        13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
        startInternal
        GRAVE: Error listenerStart
        13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
        startInternal
        GRAVE: Erreur de démarrage du contexte [/geosource] suite aux
        erreurs précédentes
        13 juin 2014 14:02:58
        org.apache.catalina.loader.WebappClassLoader
        clearReferencesJdbc
        GRAVE: The web application [/geosource] registered the JDBC
        driver [org.h2.Driver] but failed to unregister it when the
        web application was stopped. To prevent a memory leak, the
        JDBC Driver has been forcibly unregistered.
        13 juin 2014 14:02:58
        org.apache.catalina.loader.WebappClassLoader
        clearReferencesThreads
        GRAVE: The web application [/geosource] appears to have
        started a thread named [Timer-1] but has failed to stop it.
        This is very likely to create a memory leak.
        13 juin 2014 14:02:58
        org.apache.catalina.loader.WebappClassLoader
        clearReferencesThreads
        GRAVE: The web application [/geosource] appears to have
        started a thread named [ElementEventQueue.QProcessor-1] but
        has failed to stop it. This is very likely to create a memory
        leak.
        ===========================
        
        geonetwork.log
        ===========================
        2014-06-13 14:02:52,604 INFO
         [jeeves.config.springutil.JeevesApplicationContext] -
        Refreshing Root WebApplicationContext: startup date [Fri Jun
        13 14:02:52 CEST 2014]; root of context hierarchy
        2014-06-13 14:02:52,805 DEBUG
        [jeeves.config.springutil.JeevesApplicationContext] - Bean
        factory for Root WebApplicationContext:
        org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,SchemaManager,ThesaurusManager,languageProfilesDir]; root of factory hierarchy
        2014-06-13 14:02:52,947 DEBUG
        [jeeves.config.springutil.JeevesApplicationContext] - Unable
        to locate MessageSource with name 'messageSource': using
        default
        [org.springframework.context.support.DelegatingMessageSource@anonymised.com81...]
        2014-06-13 14:02:52,951 DEBUG
        [jeeves.config.springutil.JeevesApplicationContext] - Unable
        to locate ApplicationEventMulticaster with name
        'applicationEventMulticaster': using default
        [org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com]
        2014-06-13 14:02:53,098 DEBUG
        [jeeves.config.springutil.JeevesApplicationContext] - Unable
        to locate LifecycleProcessor with name 'lifecycleProcessor':
        using default
        [org.springframework.context.support.DefaultLifecycleProcessor@anonymised.com.283...]
        2014-06-13 14:02:53,118 INFO
         [jeeves.config.springutil.JeevesApplicationContext] -
        Refreshing Root WebApplicationContext: startup date [Fri Jun
        13 14:02:53 CEST 2014]; parent: Root WebApplicationContext
        2014-06-13 14:02:55,508 DEBUG
        [jeeves.config.springutil.JeevesApplicationContext] - Bean
        factory for Root WebApplicationContext:
        org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com: defining beans [filterChainProxy,coreFilterChain,filterChainFilters,multiNodeAuthenticationFilter,preAuthenticationFilter,securityContextPersistenceFilter,authenticationManager,securityContextRepository,formLoginFilter,basicAuthenticationFilter,authenticationDetailsSource,basicAuthenticationEntryPoint,logoutFilter,logoutSuccessHandler,requestCacheFilter,exceptionTranslationFilter,authenticationEntryPoint,accessDeniedHandler,geonetworkEncoder,geonetworkAuthenticationProvider,preFilterAuthenticationProvider,accessDecisionManager,anonymousFilter,anonymousProvider,sessionMgmtFilter,webPrivilegeEvaluatorCore,updateTimestampListener,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#0,filterSecurityInterceptor,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,JZKitZ3950PluginMetadata,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,QB-CQL,org.jzkit.recordbuilder.iso2709,org.jzkit.recordbuilder.xml,org.jzkit.recordbuilder.string,messageSource,ContextGateway,OIDRegister,Z3950Listener,JZKit2SearchBackend,JZKitConfig,ProfileService,TransformationService,RecordBuilderService,StatelessQueryService,SearchSession,SearchSessionFactory,RPNToInternalRules,InternalToType1ConversionRules,initial-data,mapPrinter,configFactory,thumbnailMaker,mapReaderFactoryFinder,wms-MapReaderFactory,mapServer-MapReaderFactory,tileCache-MapReaderFactory,osm-MapReaderFactory,xyz-MapReaderFactory,tms-MapReaderFactory,vector-MapReaderFactory,image-MapReaderFactory,tiledGoogle-MapReaderFactory,google-MapReaderFactory,wmts-ReaderFactory,outputFactory,fileCachingJaiMosaicOutputFactory,inMemoryJaiMosaicOutputFactory,pdfOutputFactory,org.springframework.aop.config.internalAutoProxyCreator,xmlSerializer,svnManager,scheduler,luceneDirectoryFactory,httpRequestFactor,defaultLanguage,languages,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,AccessManager,DataManager,GeonetworkDataDirectory,Iso19139ExportFormat,luceneConfig,SearchManager,LuceneIndexLanguageTracker,HarvesterSettingsManager,SettingInfo,SettingManager,MetadataNotifierManager,IsoLanguagesMapper,IncreasePopularityTask,SearchLoggerTask,MetadataNotifierTask,MetadataNotifierClient,CswService.GetRecordById,CswService.DescribeRecord,CswService.Transaction,CswService.GetRecords,catalogDispatcher,CswService.GetCapabilities,CswService.GetDomain,CatalogConfiguration,FieldMapper,addressRepository,searchRequestParamRepositoryImpl,searchRequestParamRepository,metadataRatingByIpRepositoryImpl,metadataRatingByIpRepository,metadataFileDownloadRepository,serviceRepository,metadataStatusRepositoryImpl,metadataStatusRepository,groupRepositoryImpl,groupRepository,metadataNotificationRepositoryImpl,metadataNotificationRepository,userGroupRepositoryImpl,userGroupRepository,isoLanguageRepositoryImpl,isoLanguageRepository,statusValueRepositoryImpl,statusValueRepository,cswCapabilitiesInfoFieldRepositoryImpl,cswCapabilitiesInfoFieldRepository,thesaurusActivationRepository,metadataRelationRepository,schematronCriteriaGroupRepository,schematronCriteriaRepositoryImpl,schematronCriteriaRepository,searchRequestRepositoryImpl,searchRequestRepository,userRepositoryImpl,userRepository,metadataCategoryRepositoryImpl,metadataCategoryRepository,metadataRepositoryImpl,metadataRepository,sourceRepository,settingRepositoryImpl,settingRepository,operationRepositoryImpl,operationRepository,schematronRepository,metadataNotifierRepositoryImpl,metadataNotifierRepository,operationAllowedRepositoryImpl,operationAllowedRepository,harvesterDataRepository,metadataFileUploadRepositoryImpl,metadataFileUploadRepository,mapServerRepositoryImpl,mapServerRepository,metadataValidationRepositoryImpl,metadataValidationRepository,harvesterSettingRepository,harvestHistoryRepositoryImpl,harvestHistoryRepository,languageRepositoryImpl,languageRepository,customElementSetRepository,org.springframework.data.repository.core.support.RepositoryInterfaceAwareBeanPostProcessor#0,userNodeIdSetter,entityManagerFactory,generateDdl,jpaVendorAdapter,transactionManager,Harvest,HarvestManager,geonetwork,geonetwork20,geoPREST,webdav,csw,z3950,z3950Config,oaipmh,ogcwxs,thredds,arcsde,filesystem,wfsfeatures,ProfileManager,MonitorManager,JeevesEngine,ScheduleManager,ServiceManager,XmlCacheManager,TransactionAspect,ServiceInfo,DepartementsFRDAO,MetadataRegionsDAO,resourceUploadHandler,resourceDownloadHandler,resourceRemoveHandler,database-migration-bean,migrationMap,nodeInfo,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#1,jdbcDataSource,jpaVendorAdapterDatabaseParam,jdbcDriverClassName,jdbcURL]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com
        2014-06-13 14:02:56,120 INFO
         [jeeves.config.springutil.JeevesApplicationContext] - Bean
        'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
        2014-06-13 14:02:56,304 INFO
         [jeeves.config.springutil.JeevesApplicationContext] - Bean
        'org.springframework.transaction.config.internalTransactionAdvisor' of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
        2014-06-13 14:02:56,321 INFO
         [jeeves.config.springutil.JeevesApplicationContext] - Bean
        'migrationMap' of type [class
        org.springframework.beans.factory.config.MapFactoryBean] is
        not eligible for getting processed by all BeanPostProcessors
        (for example: not eligible for auto-proxying)
        2014-06-13 14:02:56,325 INFO
         [jeeves.config.springutil.JeevesApplicationContext] - Bean
        'migrationMap' of type [class java.util.LinkedHashMap] is not
        eligible for getting processed by all BeanPostProcessors (for
        example: not eligible for auto-proxying)
        2014-06-13 14:02:56,355 DEBUG
        [jeeves.config.springutil.JeevesApplicationContext] - Using
        MessageSource
        [org.springframework.context.support.ResourceBundleMessageSource: basenames=[messages]]
        2014-06-13 14:02:56,355 DEBUG
        [jeeves.config.springutil.JeevesApplicationContext] - Unable
        to locate ApplicationEventMulticaster with name
        'applicationEventMulticaster': using default
        [org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com]
        
        ===========================
        
        localhost.2014-06-13.log
        ===========================
        13 juin 2014 14:02:47
        org.apache.catalina.core.ApplicationContext log
        INFO: HTMLManager: init: Associated with Deployer
        'Catalina:type=Deployer,host=localhost'
        13 juin 2014 14:02:47
        org.apache.catalina.core.ApplicationContext log
        INFO: HTMLManager: init: Global resources are available
        13 juin 2014 14:02:47
        org.apache.catalina.core.ApplicationContext log
        INFO: HTMLManager: list: Listing contexts for virtual host
        'localhost'
        13 juin 2014 14:02:51
        org.apache.catalina.core.ApplicationContext log
        INFO: HTMLManager: start: Starting web application
        '/geosource'
        13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
        listenerStart
        GRAVE: Exception lors de l'envoi de l'évènement contexte
        initialisé (context initialized) à l'instance de classe
        d'écoute (listener)
        jeeves.config.springutil.JeevesContextLoaderListener
        java.lang.RuntimeException: Exception raised
        at
        jeeves.server.JeevesEngine.handleStartupError(JeevesEngine.java:211)
        at
        jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:96)
        at
        org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4790)
        at
        org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5284)
        at
        org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at
        org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
        at
        org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
        at
        org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
        at
        javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at
        javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
        org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)
        at
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
        org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
        org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
        at
        org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at
        org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
        at
        org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
        at
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
        at
        org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
        at
        org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at
        org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
        at org.apache.coyote.AbstractProtocol
        $AbstractConnectionHandler.process(AbstractProtocol.java:579)
        at org.apache.tomcat.util.net.JIoEndpoint
        $SocketProcessor.run(JIoEndpoint.java:312)
        at
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor
        $Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:701)
        Caused by:
        org.springframework.beans.factory.BeanCreationException: Error
        creating bean with name 'entityManagerFactory' defined in URL
        [jar:file:/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/domain-2.11.0-SNAPSHOT.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:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: "Could not save properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])
        at
        org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
        at
        org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417)
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158)
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at
        org.springframework.beans.factory.support.AbstractBeanFactory
        $1.getObject(AbstractBeanFactory.java:296)
        at
        org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at
        org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
        at
        org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
        at
        org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
        at
        org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
        at
        org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
        at
        jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:63)
        ... 30 more
        Caused by:
        org.springframework.beans.factory.BeanCreationException: Error
        creating bean with name 'jdbcDataSource' defined in URL
        [file:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: "Could not save properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
        at
        org.springframework.beans.factory.support.AbstractBeanFactory
        $1.getObject(AbstractBeanFactory.java:296)
        at
        org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at
        org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
        at
        org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
        at
        org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
        ... 43 more
        Caused by: java.lang.RuntimeException:
        org.apache.commons.dbcp.SQLNestedException: Cannot create
        PoolableConnectionFactory (Error opening database: "Could not
        save
        properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])
        at
        org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:103)
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:409)
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1518)
        at
        org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
        ... 49 more
        Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot
        create PoolableConnectionFactory (Error opening database:
        "Could not save
        properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174])
        at
        org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
        at
        org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
        at
        org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
        at
        org.fao.geonet.DatabaseMigration.migrateDatabase(DatabaseMigration.java:128)
        at
        org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:101)
        ... 52 more
        Caused by: org.h2.jdbc.JdbcSQLException: Error opening
        database: "Could not save
        properties /var/lib/tomcat7/geosource-db.lock.db" [8000-174]
        at
        org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
        at org.h2.message.DbException.get(DbException.java:161)
        at org.h2.store.FileLock.getExceptionFatal(FileLock.java:450)
        at org.h2.store.FileLock.save(FileLock.java:223)
        at org.h2.store.FileLock.lockFile(FileLock.java:347)
        at org.h2.store.FileLock.lock(FileLock.java:133)
        at org.h2.engine.Database.open(Database.java:575)
        at org.h2.engine.Database.openDatabase(Database.java:236)
        at org.h2.engine.Database.<init>(Database.java:231)
        at org.h2.engine.Engine.openSession(Engine.java:56)
        at org.h2.engine.Engine.openSession(Engine.java:160)
        at
        org.h2.engine.Engine.createSessionAndValidate(Engine.java:139)
        at org.h2.engine.Engine.createSession(Engine.java:122)
        at org.h2.engine.Engine.createSession(Engine.java:28)
        at
        org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:323)
        at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:105)
        at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:90)
        at org.h2.Driver.connect(Driver.java:73)
        at
        org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
        at
        org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
        at
        org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
        at
        org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
        ... 56 more
        Caused by:
        java.io.FileNotFoundException: /var/lib/tomcat7/geosource-db.lock.db (Permission denied)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:99)
        at
        org.h2.store.fs.FilePathDisk.newOutputStream(FilePathDisk.java:278)
        at
        org.h2.store.fs.FileUtils.newOutputStream(FileUtils.java:220)
        at org.h2.store.FileLock.save(FileLock.java:211)
        ... 74 more
        13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext
        listenerStop
        GRAVE: Exception lors de l'envoi de l'évènement contexte
        détruit (context destroyed) à l'instance de classe d'écoute
        jeeves.config.springutil.JeevesContextLoaderListener
        java.lang.NullPointerException
        at
        jeeves.config.springutil.JeevesContextLoaderListener.contextDestroyed(JeevesContextLoaderListener.java:130)
        at
        org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4830)
        at
        org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5477)
        at
        org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
        at
        org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
        at
        org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
        at
        org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
        at
        org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
        at
        javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at
        javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
        org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)
        at
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
        org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
        org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
        at
        org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at
        org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
        at
        org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
        at
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
        at
        org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
        at
        org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at
        org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
        at org.apache.coyote.AbstractProtocol
        $AbstractConnectionHandler.process(AbstractProtocol.java:579)
        at org.apache.tomcat.util.net.JIoEndpoint
        $SocketProcessor.run(JIoEndpoint.java:312)
        at
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor
        $Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:701)
        13 juin 2014 14:02:59
        org.apache.catalina.core.ApplicationContext log
        INFO: HTMLManager: list: Listing contexts for virtual host
        'localhost'
        ===========================
        
        Je suppose que cela provient d'une mauvaise configuration de
        certains fichiers ???
        
        Si, quelqu'un à une idée du problème ou bien des pistes de
        recherche à me donner, je suis preneur.
        
        Merci, d'avance.
        
        Tony
        
        --
        Tony VINCENT < t.vincent@anonymised.com>
        
        Région Poitou-Charentes
        Direction de l'Innovation, du Développement et de l'Evaluation
        Service Information Géographique et Bases de données
        Tél : 05 49 36 22 77
        http://www.poitou-charentes.fr
        
        Pour connaitre les actions de la Région Poitou-Charentes et
        réaliser vos projets, rendez-vous sur le site
        www.poitou-charentes.fr
        
        ------------------------------------------------------------------------------
        HPCC Systems Open Source Big Data Platform from LexisNexis
        Risk Solutions
        Find What Matters Most in Your Big Data with HPCC Systems
        Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
        Leverages Graph Analysis for Fast Processing & Easy Data
        Exploration
        http://p.sf.net/sfu/hpccsystems
        _______________________________________________
        GeoNetwork-users-fr mailing list
        GeoNetwork-users-fr@lists.sourceforge.net
        https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr
        
Pour connaitre les actions de la Région Poitou-Charentes et réaliser
vos projets, rendez-vous sur le site www.poitou-charentes.fr

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________ GeoNetwork-users-fr mailing list GeoNetwork-users-fr@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

--
Wilfried Heintz
Inra | Ecofor
C/o UMR Dynafor
CS 52627 - 31326 Castanet Tolosan Cedex (43.5290N, 1.4997E)
tel. +33 (0)5 61 28 55 16

Bonjour,

merci pour vos réponses, elles m’ont permis d’avancer.

En effet, pour que la connexion se fasse correctement avec PostgreSQL, il faut modifier les fichiers :

  • [chemin]/webapps/geosource/WEB-INF/config-node/srv.xml (pour spécifier quelle type de base on veut utiliser)
  • [chemin]/webapps/geosource/WEB-INF/config-db/jdbc.properties (pour renseigner les informations de connection à la base)

Nous allons pouvoir tester cette nouvelle version.

Deux autres petites choses que je viens de remarquer :

  • Un certains nombres de logos ne s’affiche pas
  • Problème d’affichage avec Firefox (v 30.0)

Avez-vous les mêmes problèmes ?

Tony

-----Wilfried Heintz wilfried.heintz@anonymised.com a écrit : -----

A : Tony VINCENT T.VINCENT@anonymised.com
De : Wilfried Heintz wilfried.heintz@anonymised.com
Date : 13/06/2014 17:03
Cc: geonetwork-users-fr geonetwork-users-fr@lists.sourceforge.net
Objet : Re: [GeoNetwork-users-fr] Installation Geosource 2.11 bêta

Bonjour,

Avez-vous pensé à regarder du côté de la configuration de l’override ?

J’avais eu un problème semblable avec l’install de la 2.9.1 avec la même config que vous.

En gros, il faut modifier le fichier config-overrides-geosource.xml de sorte à ce que ce soit bien votre base postgres qui soit interrogée.

Bonne fin de journée,

Wilfried

Le vendredi 13 juin 2014 à 15:28 +0200, Tony VINCENT a écrit :

Je viens de remettre la configuration d’origine, mais cela ne fonctionne pas mieux.

Je viens de trouver le fichier de configuration concernant le mot de passe de la base de données (jdbc.properties) que je n’ai pas modifié.

Mais je ne trouve pas le fichier qui indique quel type de base on utilise.

voila maintenant ce que j’ai dans les logs (localhost.2014-06-13.log)

===============================

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘entityManagerFactory’ defined in URL [jar:file:/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/domain-2.11.0-SNAPSHOT.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:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])

===============================

-----Francois Prunayre fx.prunayre@anonymised.com a écrit : -----

A : Tony VINCENT T.VINCENT@anonymised.com
De : Francois Prunayre fx.prunayre@anonymised.com
Date : 13/06/2014 14:52
Cc: geonetwork-users-fr geonetwork-users-fr@anonymised.comge.net
Objet : Re: [GeoNetwork-users-fr] Installation Geosource 2.11 bêta

Bonjour,

Caused by: java.io.FileNotFoundException: /var/lib/tomcat7/geosource-db.lock.db (Permission denied)

indique qu’il y a a priori des problèmes de permissions. Vous pourriez tenter de tester une installation avec la base H2 par défaut, avant de passer à postgres.

Salutations.

Francois

2014-06-13 14:45 GMT+02:00 Tony VINCENT <T.VINCENT@anonymised.com>:

Bonjour,

je souhaite tester la nouvelle version de Geosource (2.11 bêta) mais je rencontre quelques difficultés lors de l’installation.

Configuration :

  • OS : Debian Wheezy
  • JRE : OpenJDK-7-jre
  • Base de données : PostgreSQL 9.1
  • Tomcat7

J’ai téléchargé le fichier geosource-war-2.11.0-RC0.zip, puis décompressé dans le dossier /var/lib/tomcat7/webapps/

Il me créer bien le dossier /var/lib/tomcat7/webapps/geosource avec tous les fichiers dedans. Mais le gestionnaire d’application Tomcat ne veut pas démarrer Geosource.

Voilà les logs :

catalina.out

=====================================

13 juin 2014 14:02:51 org.apache.catalina.loader.WebappClassLoader validateJarFile

INFO: validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

2014-06-13 14:02:52,604 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:52 CEST 2014]; root of context hierarchy

2014-06-13 14:02:53,118 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:53 CEST 2014]; parent: Root WebApplicationContext

log4j:WARN No appenders could be found for logger (org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser).

log4j:WARN Please initialize the log4j system properly.

2014-06-13 14:02:56,120 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0’ of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2014-06-13 14:02:56,304 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.config.internalTransactionAdvisor’ of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2014-06-13 14:02:56,321 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class org.springframework.beans.factory.config.MapFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2014-06-13 14:02:56,325 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class java.util.LinkedHashMap] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal

GRAVE: Error listenerStart

13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal

GRAVE: Erreur de démarrage du contexte [/geosource] suite aux erreurs précédentes

13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc

GRAVE: The web application [/geosource] registered the JDBC driver [org.h2.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

GRAVE: The web application [/geosource] appears to have started a thread named [Timer-1] but has failed to stop it. This is very likely to create a memory leak.

13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

GRAVE: The web application [/geosource] appears to have started a thread named [ElementEventQueue.QProcessor-1] but has failed to stop it. This is very likely to create a memory leak.

=====================================

catalina.2014-06-13.log

===========================

13 juin 2014 14:02:51 org.apache.catalina.loader.WebappClassLoader validateJarFile

INFO: validateJarFile(/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal

GRAVE: Error listenerStart

13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext startInternal

GRAVE: Erreur de démarrage du contexte [/geosource] suite aux erreurs précédentes

13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc

GRAVE: The web application [/geosource] registered the JDBC driver [org.h2.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

GRAVE: The web application [/geosource] appears to have started a thread named [Timer-1] but has failed to stop it. This is very likely to create a memory leak.

13 juin 2014 14:02:58 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

GRAVE: The web application [/geosource] appears to have started a thread named [ElementEventQueue.QProcessor-1] but has failed to stop it. This is very likely to create a memory leak.

===========================

geonetwork.log

===========================

2014-06-13 14:02:52,604 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:52 CEST 2014]; root of context hierarchy

2014-06-13 14:02:52,805 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com: defining beans [org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,SchemaManager,ThesaurusManager,languageProfilesDir]; root of factory hierarchy

2014-06-13 14:02:52,947 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate MessageSource with name ‘messageSource’: using default [org.springframework.context.support.DelegatingMessageSource@anonymised.com]

2014-06-13 14:02:52,951 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate ApplicationEventMulticaster with name ‘applicationEventMulticaster’: using default [org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com]

2014-06-13 14:02:53,098 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate LifecycleProcessor with name ‘lifecycleProcessor’: using default [org.springframework.context.support.DefaultLifecycleProcessor@anonymised.com3…]

2014-06-13 14:02:53,118 INFO [jeeves.config.springutil.JeevesApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 13 14:02:53 CEST 2014]; parent: Root WebApplicationContext

2014-06-13 14:02:55,508 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com: defining beans [filterChainProxy,coreFilterChain,filterChainFilters,multiNodeAuthenticationFilter,preAuthenticationFilter,securityContextPersistenceFilter,authenticationManager,securityContextRepository,formLoginFilter,basicAuthenticationFilter,authenticationDetailsSource,basicAuthenticationEntryPoint,logoutFilter,logoutSuccessHandler,requestCacheFilter,exceptionTranslationFilter,authenticationEntryPoint,accessDeniedHandler,geonetworkEncoder,geonetworkAuthenticationProvider,preFilterAuthenticationProvider,accessDecisionManager,anonymousFilter,anonymousProvider,sessionMgmtFilter,webPrivilegeEvaluatorCore,updateTimestampListener,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#0,filterSecurityInterceptor,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,JZKitZ3950PluginMetadata,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,QB-CQL,org.jzkit.recordbuilder.iso2709,org.jzkit.recordbuilder.xml,org.jzkit.recordbuilder.string,messageSource,ContextGateway,OIDRegister,Z3950Listener,JZKit2SearchBackend,JZKitConfig,ProfileService,TransformationService,RecordBuilderService,StatelessQueryService,SearchSession,SearchSessionFactory,RPNToInternalRules,InternalToType1ConversionRules,initial-data,mapPrinter,configFactory,thumbnailMaker,mapReaderFactoryFinder,wms-MapReaderFactory,mapServer-MapReaderFactory,tileCache-MapReaderFactory,osm-MapReaderFactory,xyz-MapReaderFactory,tms-MapReaderFactory,vector-MapReaderFactory,image-MapReaderFactory,tiledGoogle-MapReaderFactory,google-MapReaderFactory,wmts-ReaderFactory,outputFactory,fileCachingJaiMosaicOutputFactory,inMemoryJaiMosaicOutputFactory,pdfOutputFactory,org.springframework.aop.config.internalAutoProxyCreator,xmlSerializer,svnManager,scheduler,luceneDirectoryFactory,httpRequestFactor,defaultLanguage,languages,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,AccessManager,DataManager,GeonetworkDataDirectory,Iso19139ExportFormat,luceneConfig,SearchManager,LuceneIndexLanguageTracker,HarvesterSettingsManager,SettingInfo,SettingManager,MetadataNotifierManager,IsoLanguagesMapper,IncreasePopularityTask,SearchLoggerTask,MetadataNotifierTask,MetadataNotifierClient,CswService.GetRecordById,CswService.DescribeRecord,CswService.Transaction,CswService.GetRecords,catalogDispatcher,CswService.GetCapabilities,CswService.GetDomain,CatalogConfiguration,FieldMapper,addressRepository,searchRequestParamRepositoryImpl,searchRequestParamRepository,metadataRatingByIpRepositoryImpl,metadataRatingByIpRepository,metadataFileDownloadRepository,serviceRepository,metadataStatusRepositoryImpl,metadataStatusRepository,groupRepositoryImpl,groupRepository,metadataNotificationRepositoryImpl,metadataNotificationRepository,userGroupRepositoryImpl,userGroupRepository,isoLanguageRepositoryImpl,isoLanguageRepository,statusValueRepositoryImpl,statusValueRepository,cswCapabilitiesInfoFieldRepositoryImpl,cswCapabilitiesInfoFieldRepository,thesaurusActivationRepository,metadataRelationRepository,schematronCriteriaGroupRepository,schematronCriteriaRepositoryImpl,schematronCriteriaRepository,searchRequestRepositoryImpl,searchRequestRepository,userRepositoryImpl,userRepository,metadataCategoryRepositoryImpl,metadataCategoryRepository,metadataRepositoryImpl,metadataRepository,sourceRepository,settingRepositoryImpl,settingRepository,operationRepositoryImpl,operationRepository,schematronRepository,metadataNotifierRepositoryImpl,metadataNotifierRepository,operationAllowedRepositoryImpl,operationAllowedRepository,harvesterDataRepository,metadataFileUploadRepositoryImpl,metadataFileUploadRepository,mapServerRepositoryImpl,mapServerRepository,metadataValidationRepositoryImpl,metadataValidationRepository,harvesterSettingRepository,harvestHistoryRepositoryImpl,harvestHistoryRepository,languageRepositoryImpl,languageRepository,customElementSetRepository,org.springframework.data.repository.core.support.RepositoryInterfaceAwareBeanPostProcessor#0,userNodeIdSetter,entityManagerFactory,generateDdl,jpaVendorAdapter,transactionManager,Harvest,HarvestManager,geonetwork,geonetwork20,geoPREST,webdav,csw,z3950,z3950Config,oaipmh,ogcwxs,thredds,arcsde,filesystem,wfsfeatures,ProfileManager,MonitorManager,JeevesEngine,ScheduleManager,ServiceManager,XmlCacheManager,TransactionAspect,ServiceInfo,DepartementsFRDAO,MetadataRegionsDAO,resourceUploadHandler,resourceDownloadHandler,resourceRemoveHandler,database-migration-bean,migrationMap,nodeInfo,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#1,jdbcDataSource,jpaVendorAdapterDatabaseParam,jdbcDriverClassName,jdbcURL]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@anonymised.com

2014-06-13 14:02:56,120 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0’ of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2014-06-13 14:02:56,304 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘org.springframework.transaction.config.internalTransactionAdvisor’ of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2014-06-13 14:02:56,321 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class org.springframework.beans.factory.config.MapFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2014-06-13 14:02:56,325 INFO [jeeves.config.springutil.JeevesApplicationContext] - Bean ‘migrationMap’ of type [class java.util.LinkedHashMap] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2014-06-13 14:02:56,355 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[messages]]

2014-06-13 14:02:56,355 DEBUG [jeeves.config.springutil.JeevesApplicationContext] - Unable to locate ApplicationEventMulticaster with name ‘applicationEventMulticaster’: using default [org.springframework.context.event.SimpleApplicationEventMulticaster@anonymised.com]

===========================

localhost.2014-06-13.log

===========================

13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log

INFO: HTMLManager: init: Associated with Deployer ‘Catalina:type=Deployer,host=localhost’

13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log

INFO: HTMLManager: init: Global resources are available

13 juin 2014 14:02:47 org.apache.catalina.core.ApplicationContext log

INFO: HTMLManager: list: Listing contexts for virtual host ‘localhost’

13 juin 2014 14:02:51 org.apache.catalina.core.ApplicationContext log

INFO: HTMLManager: start: Starting web application ‘/geosource’

13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext listenerStart

GRAVE: Exception lors de l’envoi de l’évènement contexte initialisé (context initialized) à l’instance de classe d’écoute (listener) jeeves.config.springutil.JeevesContextLoaderListener

java.lang.RuntimeException: Exception raised

at jeeves.server.JeevesEngine.handleStartupError(JeevesEngine.java:211)

at jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:96)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4790)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5284)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)

at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)

at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:701)

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘entityManagerFactory’ defined in URL [jar:file:/var/lib/tomcat7/webapps/geosource/WEB-INF/lib/domain-2.11.0-SNAPSHOT.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:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)

at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)

at jeeves.config.springutil.JeevesContextLoaderListener.contextInitialized(JeevesContextLoaderListener.java:63)

… 30 more

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jdbcDataSource’ defined in URL [file:/var/lib/tomcat7/webapps/geosource/WEB-INF/config-db/defaultJdbcDataSource.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)

… 43 more

Caused by: java.lang.RuntimeException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])

at org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:103)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:409)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1518)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)

… 49 more

Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174])

at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)

at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)

at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)

at org.fao.geonet.DatabaseMigration.migrateDatabase(DatabaseMigration.java:128)

at org.fao.geonet.DatabaseMigration.postProcessAfterInitialization(DatabaseMigration.java:101)

… 52 more

Caused by: org.h2.jdbc.JdbcSQLException: Error opening database: “Could not save properties /var/lib/tomcat7/geosource-db.lock.db” [8000-174]

at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)

at org.h2.message.DbException.get(DbException.java:161)

at org.h2.store.FileLock.getExceptionFatal(FileLock.java:450)

at org.h2.store.FileLock.save(FileLock.java:223)

at org.h2.store.FileLock.lockFile(FileLock.java:347)

at org.h2.store.FileLock.lock(FileLock.java:133)

at org.h2.engine.Database.open(Database.java:575)

at org.h2.engine.Database.openDatabase(Database.java:236)

at org.h2.engine.Database.(Database.java:231)

at org.h2.engine.Engine.openSession(Engine.java:56)

at org.h2.engine.Engine.openSession(Engine.java:160)

at org.h2.engine.Engine.createSessionAndValidate(Engine.java:139)

at org.h2.engine.Engine.createSession(Engine.java:122)

at org.h2.engine.Engine.createSession(Engine.java:28)

at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:323)

at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:105)

at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:90)

at org.h2.Driver.connect(Driver.java:73)

at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)

at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)

at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)

at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)

… 56 more

Caused by: java.io.FileNotFoundException: /var/lib/tomcat7/geosource-db.lock.db (Permission denied)

at java.io.FileOutputStream.open(Native Method)

at java.io.FileOutputStream.(FileOutputStream.java:212)

at java.io.FileOutputStream.(FileOutputStream.java:99)

at org.h2.store.fs.FilePathDisk.newOutputStream(FilePathDisk.java:278)

at org.h2.store.fs.FileUtils.newOutputStream(FileUtils.java:220)

at org.h2.store.FileLock.save(FileLock.java:211)

… 74 more

13 juin 2014 14:02:58 org.apache.catalina.core.StandardContext listenerStop

GRAVE: Exception lors de l’envoi de l’évènement contexte détruit (context destroyed) à l’instance de classe d’écoute jeeves.config.springutil.JeevesContextLoaderListener

java.lang.NullPointerException

at jeeves.config.springutil.JeevesContextLoaderListener.contextDestroyed(JeevesContextLoaderListener.java:130)

at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4830)

at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5477)

at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)

at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)

at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)

at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:193)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:701)

13 juin 2014 14:02:59 org.apache.catalina.core.ApplicationContext log

INFO: HTMLManager: list: Listing contexts for virtual host ‘localhost’

===========================

Je suppose que cela provient d’une mauvaise configuration de certains fichiers ???

Si, quelqu’un à une idée du problème ou bien des pistes de recherche à me donner, je suis preneur.

Merci, d’avance.

Tony


Tony VINCENT < t.vincent@anonymised.com>

Région Poitou-Charentes
Direction de l’Innovation, du Développement et de l’Evaluation
Service Information Géographique et Bases de données
Tél : 05 49 36 22 77
http://www.poitou-charentes.fr


Pour connaitre les actions de la Région Poitou-Charentes et réaliser vos projets, rendez-vous sur le site www.poitou-charentes.fr


HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems


GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr


Pour connaitre les actions de la Région Poitou-Charentes et réaliser vos projets, rendez-vous sur le site www.poitou-charentes.fr

HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________ GeoNetwork-users-fr mailing list GeoNetwork-users-fr@anonymised.comeforge.net https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

| –
Wilfried Heintz
Inra | Ecofor
C/o UMR Dynafor
CS 52627 - 31326 Castanet Tolosan Cedex (43.5290N, 1.4997E)
tel. +33 (0)5 61 28 55 16 |
| - |


Pour connaitre les actions de la Région Poitou-Charentes et réaliser vos projets, rendez-vous sur le site www.poitou-charentes.fr