Nos últimos tempos, uma dúvida que tem sido recorrente, que é como atualizar o GeoServer. Por esse motivo, resolvi escrever esse post, e explicar detalhadamente o procedimento.

1. Pré-requisitos

1.1 – Separar a pasta de dados do GeoServer (pra “fora” do GeoServer)
1.2 – Criar a variável de ambiente GEOSERVER_DATA_DIR apontando para o local onde se encontram os dados
1.3 – Criar um script de inicialização
1.4 – Criar uma lista, no bloco de notas, dos plugins que você utiliza no GeoServer

Caso você não saiba como atender os pré-requisitos acima, de uma olhada no post “Instalação do GeoServer no Ubuntu“, que explica detalhadamente o processo.

2. Atualização

2.1 – Baixe o arquivo binário (geoserver-X.XX.X-bin.zip) e os plugins da versão desejada no site do GeoServer
2.2 – Descompacte o arquivo binário na pasta /tmp/

Unzip geoserver-X.XX.X-bin.zip –d /tmp/

2.3 – Descompacte os arquivos dos plugins (um a um) na pasta /tmp/plugins
2.4 – Pare o GeoServer que está em execução

/etc/init.d/geoserver stop

2.5 – Renomeio a pasta do GeoServer atual para geoserver_old

mv /java/GeoServer/geoserver /java/GeoServer/geoserver_old

2.6 – Mova o GeoServer que você acabou de baixar para pasta onde fica o seu GeoServer

mv /tmp/geoserver-X.XX.X /java/GeoServer/geoserver

2.7 – Mova os arquivos (apenas os .jar) de plugins que você baixou para pasta WEB-INF\lib

mv /tmp/plugins /java/GeoServer/geoserver/webapps/geoserver/WEB-INF/bin

2.8 – Execute o GeoServer

/etc/init.d/geoserver start &

2.9 – Depois de verificar que o GeoServer está rodando, exclua a pasta da versão anterior

rm -Rf /java/GeoServer/geoserver_old

3. Observações

3.1 – Verifique a versão do Java, caso você esteja migrando para a versão 2.15 ou superior, instale o Java 11
3.2 – Caso tenha alterado a versão do Java, não esqueça de atualizar a variável JAVA_HOME no seu arquivo de inicialização.
3.3 – Substitua o X.XX.X pela versão do versão que você está utilizando.
3.4 – Por questões de segurança, sempre faça um backup da pasta do GeoServer e também da pasta de dados antes de iniciar o processo de atualização.

Como vocês puderam ver o processo é simples, basta seguir todos os passos com atenção, principalmente os pré-requisitos.