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