Académique Documents
Professionnel Documents
Culture Documents
Sumário
Pré-Requisitos..............................................................................................................................1
Instalação.....................................................................................................................................1
Java JDK....................................................................................................................................1
JAI e JAI Image I/O....................................................................................................................2
Tomcat.....................................................................................................................................2
Geoserver.................................................................................................................................3
Pós-instalação..............................................................................................................................3
Diretório de Dados...................................................................................................................3
JAI Original...............................................................................................................................4
Logs..........................................................................................................................................4
Estratégia de Serviço................................................................................................................4
Desabilitar o que não é necessário...........................................................................................5
Pré-Requisitos
Para uso neste guia, os seguintes softwares foram utilizados, nas versões informadas, todos
em 32bits:
Instalação
Java JDK
Siga as instruções de instalação do Java JDK. Após a instalação, será necessário configurar a
variável de ambiente JAVA_HOME:
Página 1 de 5
Geoserver – Guia de Instalaçã o para Ambiente de Produçã o
3. Digite JAVA_HOME como o nome da variável e como valor, digite o PATH para a pasta
de instalação do JDK (provavelmente C:\Program Files\Java\jdk1.6.0_20);
4. Crie uma outra variável, chamada JRE_HOME, com o PATH para o JRE dentro da pasta
do JDK (provavelmente C:\Program Files\Java\jdk1.6.0_20\jre);
5. Clique OK até fechar todas as janelas.
Tomcat
Devido a necessidades de otimização da JVM para o Tomcat, é necessário o uso do Tomcat
através apenas dos scripts de inicialização, ou seja, manualmente e não permitindo o uso de
serviços. Sendo assim:
1. Faça o download do arquivo ZIP Tomcat Binary e extraia o conteúdo numa pasta (Ex:
D:\apache_tomcat_6.0.26), a partir de agora referenciada como TOMCAT_HOME;
2. Edite o arquivo TOMCAT_HOME\conf\server.xml.
3. Localize o seguinte bloco texto, que indica a porta (8080) na qual o Tomcat irá
responder as suas requisições:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Página 2 de 5
Geoserver – Guia de Instalaçã o para Ambiente de Produçã o
Parâmetro Função
-server Habilitando o modo JVM server
-Xms1600m –Xmx1600m Otimizando assim o consumo de memória (no Windows, esse
valor não pode ser maior que 1600MB. No Linux é
recomendado até 2048MB.
-XX:+UseParallelGC Habilita o Garbage Collection Java em modo multithread
-XX:+UseParallelOldGC
-XX:NewRatio=2 Informe à JVM que haverá uma grande quantidade de objetos
com vida curta.
Geoserver
A versão do Geoserver a ser instalada é a 2.0.1 Web Archive, necessária para uso com o
Tomcat, instalada da seguinte forma:
Pós-instalação
Após a confirmação do funcionamento do Geoserver no Tomcat, alguns ajustes devem ser
feitos para o melhor funcionamento e performance do servidor. Para melhor entendimento,
vamos estabelecer os seguintes alias das pastas como elas encontram-se após a instalação:
Página 3 de 5
Geoserver – Guia de Instalaçã o para Ambiente de Produçã o
Diretório de Dados
O diretório de dados (GEOSERVER_DATA_DIR) é onde o Geoserver salva seus dados, como
layers, shapefiles, imagens, estilos SLD, etc. É ideal movê-lo para outro local, pois o local
padrão é dentro da pasta geoserver no PATH de instalação do Tomcat, o que não é ideal nem
para administração nem para a melhor performance do servidor. Para movê-lo:
JAI Original
Uma vez que você instalou o JAI e JAI Image I/O, o JAI original do Geoserver não é mais
necessário. Para removê-lo:
1. Vá ao diretório GEOSERVER_HOME\WEB-INF\lib;
2. Localize os seguintes arquivos e apague-os (onde x.y.z são os número da versão do JAI
original):
a. jai_core-x.y.z.jar
b. jai_imageio-x.y.z.jar
c. jai_codec-x.y.z.jar
3. No painel de aplicação do Tomcat Manager, reinicie o Geoserver;
Logs
Num ambiente de produção, a geração de logs detalhados do funcionamento do Geoserver
pode comprometer a performance do mesmo. Esses detalhes são necessários apenas durante
as atividades de rastreamento de problemas. Sendo assim, é recomendado mudar os logs para
modo PRODUCTION, da seguinte forma:
Página 4 de 5
Geoserver – Guia de Instalaçã o para Ambiente de Produçã o
Estratégia de Serviço
Entende-se por estratégia de serviço o método no qual é provido o retorno dos dados ao
cliente. Deve existir um balanço entre o funcionamento normal (exibição de erros em todas as
mensagens, etc.) e velocidade (envio dos dados o mais rápido possível ao cliente). Estas
configurações devem ser feitas no arquivo GEOSERVER_HOME\WEB-INF\web.xml, usando
uma das opções abaixo, de acordo com a situação:
Estratégia Descrição
SPEED Responde o mais rápido possível ao usuário, porém omitindo a descrição
(modo default) completa do erro.
BUFFER Armazena na memória a resposta ao usuário antes de enviá-la, garantindo
assim a completa descrição do problema, porém atrasa o envio da resposta
e se for muito extensa, pode consumir a memória disponível.
FILE Similar ao BUFFER, porém armazena num arquivo no disco a resposta ao
invés da memória. É mais lento que o BUFFER, porém não haverá problema
de consumo de memória.
PARTIAL-BUFFER2 Meio termo entre BUFFER e SPEED, armazenando em memória apenas
alguns KB da resposta e só depois entrega a resposta completa ao cliente.
Isto permite descobrir boa parte dos erros antecipadamente.
Desabilitar o WCS;
Habilite apenas o WFS Read-Only (Service Level Basic);
Página 5 de 5