Testing on a Geoserver 2.25.1 installation (JBoss 7.4, Azure Ubuntu VM), I'm trying to use Azure premium blob storage for serving GWC tiles, using the community GWC Azure BlobStore plugin. I have entered configuration in the BlobStore page to the best of my knowledge (couldn't find any documentation) and on save the 'spinner' works endlessly, geoserver.log fills with 05 Jun 08:47:18 TRACE [platform.resource] - delta computed in 240us for /data/geoserver_data/gwc-layers 05 Jun 08:47:23 TRACE [platform.resource] - polling contents of /data/geoserver_data/gwc-layers and nothing else happens for about 1 hour now (the container I'm trying to use is empty, will try to seed in it). I am connected to the container via Azure File Explorer. Can anyone provide instructions / link to a manual?
** EDIT **
Using Geoserver 2.27.1, I get a JBoss WARN message:
2025-06-06 11:55:53,869 WARN [io.netty.channel.AbstractChannelHandlerContext] (reactor-http-epoll-1) An exception 'java.lang.LinkageError: Package versions: jackson-core=2.12.7-redhat, jackson-databind=2.12.7-redhat, jackson-dataformat-xml=2.18.2, jackson-datatype-jsr310=2.12.7-redhat, azure-core=1.51.0, Troubleshooting version conflicts: https://aka.ms/azsdk/java/dependency/troubleshoot' [enable DEBUG level for full stacktrace] was thrown by a user handler's exceptionCaught() method while handling the following exception:: java.lang.LinkageError: Package versions: jackson-core=2.12.7-redhat, jackson-databind=2.12.7-redhat, jackson-dataformat-xml=2.18.2, jackson-datatype-jsr310=2.12.7-redhat, azure-core=1.51.0, Troubleshooting version conflicts: https://aka.ms/azsdk/java/dependency/troubleshoot Caused by: java.lang.NoSuchMethodError: com.fasterxml.jackson.core.io.IOContext.streamReadConstraints()Lcom/fasterxml/jackson/core/StreamReadConstraints; ... 85 more Although it's just WARN, the behavior is, essentially, the same (on Save, the 'spinner' spins forever). However, this time geowebcache.xml is updated with:
<blobStores> <AzureBlobStore default="false"> <id>/ia07rg02gisnfs-1</id> <enabled>true</enabled> <container>ofx-2325</container> <accountName>/ia07rg02gisnfs</accountName> <accountKey>......</accountKey> <maxConnections>100</maxConnections> <useHTTPS>true</useHTTPS> <serviceURL>https://ia07rg02gisnfs.blob.core.windows.net/ofx-2325</serviceURL> </AzureBlobStore> </blobStores> On a (much later) catalog reload, I got the Geoserver WARN:
06 Jun 12:21:11 WARN [config.XMLConfiguration] - GWC configuration validation error: cvc-complex-type.2.4.a: Invalid content was found starting with element '{"http://geowebcache.org/schema/1.26.0":AzureBlobStore}'. One of '{"http://geowebcache.org/schema/1.26.0":blobstore}' is expected.
I hope this new information will allow someone to help.