Hi all,

I have just attempted to upgrade to GeoServer 2.4 from 2.3.5 but was 
unable to do so as the Tomcat was unable to start the application. I 
have successfully reverted to 2.3.5.

The procedure was to stop and undeploy GeoServer using the Tomcat 
manager, copy the new WAR into webapps, copy the MySQL JARs into the new 
libs, modify the new web.xml to point at my existing external data 
directory and add a resource-ref for JNDI, and fully restart the Tomcat.

Upon restarting, all I got when it came to starting up GeoServer was

26/09/2013 9:59:06 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart

so I got a suitable logging.properties in place and managed to expand 
this to the trace below. "jdbc_data" is a JNDI MySQL data source which 
is configured in the Tomcat's context.xml.

Does anyone know what the issue may be? Presumably something relating to 
my configuration.

Regards,
Andrew

26/09/2013 9:59:06 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance 
of class org.geoserver.platform.GeoServerContextLoaderListener
java.lang.RuntimeException: 
org.springframework.security.authentication.InsufficientAuthenticationException:
 
Cannot access jdbc_data as anonymous
         at 
org.geoserver.security.GeoServerSecurityManager.onApplicationEvent(GeoServerSecurityManager.java:327)
         at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
         at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:324)
         at 
org.geoserver.platform.GeoServerContextLoaderListener.contextInitialized(GeoServerContextLoaderListener.java:25)
         at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
         at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
         at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
         at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
         at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
         at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
         at 
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
         at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
         at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
         at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
         at java.lang.Thread.run(Thread.java:662)
Caused by: 
org.springframework.security.authentication.InsufficientAuthenticationException:
 
Cannot access jdbc_data as anonymous
         at 
org.geoserver.security.SecureCatalogImpl.unauthorizedAccess(SecureCatalogImpl.java:878)
         at 
org.geoserver.security.SecureCatalogImpl.buildWrapperPolicy(SecureCatalogImpl.java:856)
         at 
org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.java:549)
         at 
org.geoserver.security.SecureCatalogImpl.filterStores(SecureCatalogImpl.java:927)
         at 
org.geoserver.security.SecureCatalogImpl.getStores(SecureCatalogImpl.java:430)
         at 
org.geoserver.catalog.impl.AbstractFilteredCatalog.getStores(AbstractFilteredCatalog.java:352)
         at 
org.geoserver.catalog.impl.AbstractCatalogDecorator.getStores(AbstractCatalogDecorator.java:117)
         at 
org.geoserver.security.GeoServerSecurityManager.updateConfigurationFilesWithEncryptedFields(GeoServerSecurityManager.java:2842)
         at 
org.geoserver.security.GeoServerSecurityManager.saveSecurityConfig(GeoServerSecurityManager.java:1390)
         at 
org.geoserver.security.GeoServerSecurityManager.migrateFrom23(GeoServerSecurityManager.java:2385)
         at 
org.geoserver.security.GeoServerSecurityManager.onApplicationEvent(GeoServerSecurityManager.java:325)
         ... 17 more
26/09/2013 9:59:06 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to