#GeoSever
GeoServer 3 Crowdfunding – Last Call!

geoserver.org/behind%20the...

#OSGeo #foss4g #GeoSever
April 8, 2025 at 4:13 PM
Printing in GeoSever 2.23 not working
I installed Geoserver 2.23 on Windows Server with Apatche Tomcat 9.0.56 and jdk-11.0.18+10. What I can see everything works well except the printing. With the default data-directory I clicked Demo and mapfisk printing. It does not work and retorned HTTP-error 500. I have tried with different versions of Tomcat and different versions of java but the problems remain. In the log I can see: quote 02 May 06:59:18 ERROR [servlet.BaseMapServlet] - Error occurred while reading configuration file org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mapPrinter': Unsatisfied dependency expressed through field 'configFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'configFactory': Unsatisfied dependency expressed through field 'threadResources'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'threadResources': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.mapfish.print.ThreadResources] from ClassLoader [ParallelWebappClassLoader context: geoserver delegate: false ----------> Parent Classloader: java.net.URLClassLoader@5a8e6209 ] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) Anyone else that have seen that and have any solutiones? Best ragards Johan
gis.stackexchange.com
September 7, 2026 at 8:11 PM
airwing_gwc 1.0.13

this is a package for auto generating tile layers in geosever

Author: wushi
🏠Homepage
January 14, 2026 at 10:00 AM
Printing in GeoSever 2.23 not working
I installed Geoserver 2.23 on Windows Server with Apatche Tomcat 9.0.56 and jdk-11.0.18+10. What I can see everything works well except the printing. With the default data-directory I clicked Demo and mapfisk printing. It does not work and retorned HTTP-error 500. I have tried with different versions of Tomcat and different versions of java but the problems remain. In the log I can see: quote 02 May 06:59:18 ERROR [servlet.BaseMapServlet] - Error occurred while reading configuration file org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mapPrinter': Unsatisfied dependency expressed through field 'configFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'configFactory': Unsatisfied dependency expressed through field 'threadResources'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'threadResources': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.mapfish.print.ThreadResources] from ClassLoader [ParallelWebappClassLoader context: geoserver delegate: false ----------> Parent Classloader: java.net.URLClassLoader@5a8e6209 ] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) Anyone else that have seen that and have any solutiones? Best ragards Johan
gis.stackexchange.com
May 8, 2026 at 6:02 AM
Printing in GeoSever 2.23 not working
I installed Geoserver 2.23 on Windows Server with Apatche Tomcat 9.0.56 and jdk-11.0.18+10. What I can see everything works well except the printing. With the default data-directory I clicked Demo and mapfisk printing. It does not work and retorned HTTP-error 500. I have tried with different versions of Tomcat and different versions of java but the problems remain. In the log I can see: quote 02 May 06:59:18 ERROR [servlet.BaseMapServlet] - Error occurred while reading configuration file org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mapPrinter': Unsatisfied dependency expressed through field 'configFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'configFactory': Unsatisfied dependency expressed through field 'threadResources'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'threadResources': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.mapfish.print.ThreadResources] from ClassLoader [ParallelWebappClassLoader context: geoserver delegate: false ----------> Parent Classloader: java.net.URLClassLoader@5a8e6209 ] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) Anyone else that have seen that and have any solutiones? Best ragards Johan
gis.stackexchange.com
December 25, 2025 at 1:06 PM
Printing in GeoSever 2.23 not working
I installed Geoserver 2.23 on Windows Server with Apatche Tomcat 9.0.56 and jdk-11.0.18+10. What I can see everything works well except the printing. With the default data-directory I clicked Demo and mapfisk printing. It does not work and retorned HTTP-error 500. I have tried with different versions of Tomcat and different versions of java but the problems remain. In the log I can see: quote 02 May 06:59:18 ERROR [servlet.BaseMapServlet] - Error occurred while reading configuration file org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mapPrinter': Unsatisfied dependency expressed through field 'configFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'configFactory': Unsatisfied dependency expressed through field 'threadResources'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'threadResources': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.mapfish.print.ThreadResources] from ClassLoader [ParallelWebappClassLoader context: geoserver delegate: false ----------> Parent Classloader: java.net.URLClassLoader@5a8e6209 ] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) Anyone else that have seen that and have any solutiones? Best ragards Johan
gis.stackexchange.com
August 23, 2025 at 9:09 AM
Printing in GeoSever 2.23 not working
I installed Geoserver 2.23 on Windows Server with Apatche Tomcat 9.0.56 and jdk-11.0.18+10. What I can see everything works well except the printing. With the default data-directory I clicked Demo and mapfisk printing. It does not work and retorned HTTP-error 500. I have tried with different versions of Tomcat and different versions of java but the problems remain. In the log I can see: quote 02 May 06:59:18 ERROR [servlet.BaseMapServlet] - Error occurred while reading configuration file org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mapPrinter': Unsatisfied dependency expressed through field 'configFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'configFactory': Unsatisfied dependency expressed through field 'threadResources'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'threadResources': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.mapfish.print.ThreadResources] from ClassLoader [ParallelWebappClassLoader context: geoserver delegate: false ----------> Parent Classloader: java.net.URLClassLoader@5a8e6209 ] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) Anyone else that have seen that and have any solutiones? Best ragards Johan
gis.stackexchange.com
April 23, 2025 at 7:13 PM