Hi list,
I'm trying to get the monitor extension work but I'm getting this errors while
GeoServer startup. After them it doesn't work anything.
My idea is to store all the monitored information into a PostgreSQL DB so I've
downloaded both "monitor" and "monitor-hibernate" extensions.
Here is my configuration files info:
Hibernate.properties
#Wed Dec 09 14:18:34 CET 2015
hibernate.use_sql_comments=true
databasePlatform=org.hibernate.dialect.PostgreSQLDialect
generateDdl=true
hibernate.format_sql=true
showSql=false
hibernate.generate_statistics=true
hibernate.session_factory_name=SessionFactory
hibernate.hbm2ddl.auto=update
hibernate.bytecode.use_reflection_optimizer=true
database=GeoServer_MONITOR
hibernate.show_sql=false
DB.properties
driver=org.postgresql.Driver
url=jdbc:postgresql://192.168.1.153:5432/GeoServer_MONITOR
username=postgres
password=1111
defaultAutoCommit=false
Monitor.properties
# the storage mode, one of: memory, hibernate
# Note: hibernate mode requires the hibernate extension
storage=hibernate
# the monitor mode, one of: live, history
mode=history
# synchronization mode, one of: sync, async, async_update
#
# WARNING: this is an advanced configuration option. You probably do not want
# to change this unless instructed to by a developer
sync=async
# The maximum allowable length for a request body (in bytes). Longer bodies
will be trimmed to
# this length.
maxBodySize=1024
# Disable logging of bodies entirely
# maxBodySize=0
# Allow unlimited body lengths. This could take up a lot of space quite
rapidly.
# maxBodySize=-1
# If you increase or unbound the maximum body length, you must also change the
hibernate mappings
# file.
# The CRS to log bounding boxes in
bboxLogCrs=EPSG:4326
# Bounding Box Log Level: controls when to record bounding boxes.
# 'none': Don't record bounding boxes
# 'no_wfs': Record bounding boxes for WMS and WCS requests, but not WFS. This
is the default
# 'full': Record a bounding box for all requests for which one can be produced.
WFS is not amenable
# to being logged this way so the boxes produced will be approximate at
best.
bboxLogLevel=no_wfs
Errors while startup:
2017-02-23 09:14:28,577 INFO [org.geoserver.monitor] - Configuring monitoring
database from:
C:\datos\geoserver_data_directory\data_dir\monitoring\db.properties
2017-02-23 09:14:29,014 WARN
[org.springframework.beans.factory.support.DisposableBeanAdapter] - Invocation
of destroy method failed on bean with name 'geoServerLoader':
java.lang.NullPointerException
2017-02-23 09:14:29,014 ERROR [org.springframework.web.context.ContextLoader] -
Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'controlFlowCallbackProxy' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-core-2.8.0.jar!/applicationContext.xml]:
Cannot resolve reference to bean 'monitor' while setting constructor argument;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'monitor' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-core-2.8.0.jar!/applicationContext.xml]:
Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException: Could not instantiate
bean class [org.geoserver.monitor.Monitor]: Constructor threw exception; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'hibMonitorDAO' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Cannot resolve reference to bean 'hibSessionFactory' while setting bean
property 'sessionFactory'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'hibSessionFactory' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Invocation of init method failed; nested exception is
java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
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.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630)
at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:746)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:457)
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:388)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:293)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at
org.geoserver.platform.GeoServerContextLoaderListener.contextInitialized(GeoServerContextLoaderListener.java:23)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1259)
at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1998)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'monitor' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-core-2.8.0.jar!/applicationContext.xml]:
Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException: Could not instantiate
bean class [org.geoserver.monitor.Monitor]: Constructor threw exception; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'hibMonitorDAO' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Cannot resolve reference to bean 'hibSessionFactory' while setting bean
property 'sessionFactory'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'hibSessionFactory' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Invocation of init method failed; nested exception is
java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:288)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
... 30 more
Caused by: org.springframework.beans.BeanInstantiationException: Could not
instantiate bean class [org.geoserver.monitor.Monitor]: Constructor threw
exception; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'hibMonitorDAO' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Cannot resolve reference to bean 'hibSessionFactory' while setting bean
property 'sessionFactory'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'hibSessionFactory' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Invocation of init method failed; nested exception is
java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:162)
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:121)
at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:280)
... 39 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'hibMonitorDAO' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Cannot resolve reference to bean 'hibSessionFactory' while setting bean
property 'sessionFactory'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'hibSessionFactory' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Invocation of init method failed; nested exception is
java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
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:1360)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105)
at
org.geoserver.platform.GeoServerExtensions.getBean(GeoServerExtensions.java:240)
at
org.geoserver.platform.GeoServerExtensions.extensions(GeoServerExtensions.java:141)
at
org.geoserver.platform.GeoServerExtensions.extensions(GeoServerExtensions.java:277)
at org.geoserver.monitor.MonitorConfig.createDAO(MonitorConfig.java:164)
at org.geoserver.monitor.Monitor.<init>(Monitor.java:61)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 41 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'hibSessionFactory' defined in URL
[jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0_Tomcat7_64/webapps/ROOT/WEB-INF/lib/gs-monitor-hibernate-2.8.0.jar!/applicationContext-hib2.xml]:
Invocation of init method failed; nested exception is
java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
... 61 more
Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
at
org.hibernate.bytecode.javassist.BytecodeProviderImpl.getProxyFactoryFactory(BytecodeProviderImpl.java:49)
at
org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactoryInternal(PojoEntityTuplizer.java:203)
at
org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:181)
at
org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:158)
at
org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:76)
at
org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:80)
at
org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:325)
at
org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:457)
at
org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:131)
at
org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at
org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:261)
at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:860)
at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:779)
at
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
... 68 more
Caused by: java.lang.ClassNotFoundException: javassist.util.proxy.MethodFilter
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1858)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)
... 85 more
2017-02-23 09:14:29,202 TRACE [org.geotools.resources] - Loaded resources for
English from bundle "org.geotools.resources.i18n".
2017-02-23 09:14:29,233 TRACE [org.geotools.factory] - ENTRY
(ReferencingFactoryContainer)
2017-02-23 09:14:29,233 TRACE [org.geotools.factory] - ENTRY
(MathTransformFactory, MATH_TRANSFORM_FACTORY)
2017-02-23 09:14:29,248 INFO [org.geotools.factory] - Factory implementations
for category MathTransformFactory:
org.geotools.referencing.operation.DefaultMathTransformFactory
Any ideas?
Thanks in advance.
Regards,
Agur bero bat,
David Alda Fernández de Lezea
Área de Sistemas de Información Geográfica, Planificación Territorial y
Forestal Informazio Geografikoen Sistemak, Lurralde eta Baso Antolaketaren
Arloa.
[email protected] | www.hazi.eus
T 945 003 240 - M 627 923 170 - F 945 003 290
Hazi | Granja Modelo de Arkaute s/n | 01192 Arkaute - Araba
********************* LEGE OHARRA ******************* AVISOLEGAL
******************* DISCLAIMER *****************************
Mezu hau pertsonala eta isilpekoa da eta baimenik gabeko erabilera debekatua
dago legalki. Jasotzailea ez bazara ezabatu mezua, bidali eta kontserbatu gabe.
Este mensaje es personal y confidencial y su uso no autorizado está prohibido
legalmente. Si usted no es el destinatario, proceda a borrarlo, sin reenviarlo
ni conservarlo.
This message is personal and confidential, unauthorised use is legally
prohibited. If you are not the intended recipient, delete it without resending
or backing it.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users