A equipe do GeoServer está investigamos o problema relatado por vários usuários na lista de discussão sobre a impossibilidade de trabalhar com a extensão GDAL-ImageI/O-Ext quando o GeoServer é executado como um serviço no Windows.

Instalando as bibliotecas nativas do ImageI GDAL ImageI/O-Ext em um local designado pela variável de ambiente PATH permite que o GeoServer reconheça com sucesso quando é iniciado através do script start.bat. No entanto, isto parece não funcionar quando é executado como um serviço no Windows. Como resultado, durante a inicialização do serviço, log GeoServer apresentou a seguinte mensagem:

it.geosolutions.imageio.gdalframework.GDALUtilities loadGDAL
WARNING: Native library load failed.java.lang.UnsatisfiedLinkError: no gdaljni in java.library.path

Olhando a configuração no arquivo wrapper.conf disponível no GeoServer (em bin/wrapper/wrapper.conf), podemos encontrar o seguinte:

# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=bin/wrapper/lib

Para resolver isso, existem 2 caminhos:

1. Mover as bibliotecas nativas para o caminho especificado (bin/wrapper/lib)
2. Adicionar um wrapper.java.library.path.2=path/where/you/deployed/nativelibs logo após a linha wrapper.java.library.path1=bin/wrapper/lib

Reiniciando o serviço, você deve ver agora as opções dos plugins disponíveis quando for criar um novo Store, como mostrado na imagem abaixo. Perceba que estou supondo que você tenha configurado corretamente as várias variáveis de ambiente, como sugerido neste link.



Fonte: GeoSolutions