Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para
leitura e audição, incluindo arquivos no formato MP3 gravados por
falantes nativos.
Saiba mais
e faça
sua inscrição
Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Instalando Mapserver com CGI e Java - Centos X86_64
Colaboração: Paulo Favalli
Data de Publicação: 26 de abril de 2008
Mapserver é um ambiente de desenvolvimento, de código aberto, para construir aplicações internet espacialmente habilitadas. Pode rodar como um programa CGI ou através do Mapscript, que suporta diversas linguagens de programação. Mapserver foi desenvolvido pela Universidade de Minnesota, com apoio da NASA, que precisa tornar suas imagens de satélite disponíveis para o público.
As instruções a seguir ensinam como instalar o software em um computador com o sistema Centos X86_64.
Faça logon como usuário root
Esta aplicação requer varias lib externas. Baixe todas antes de comecar a instalação.
- libpng
Verifique se já está instalado
# rpm -qa | grep libpng == já deve estar instalado.
- Baixe a lib GDlibrary
# wget http://www.libgd.org/releases/gd-2.0.35.tar.gz
# tar xvzf gd-2.0.35.tar.gz
# cd gd-2.0.35
# ./configure
# make
# make install
- zlib
Verifique se já está instalado
# rpm -qa | grep zlib == ja deve estar instalado
- PROJ.4 - Cartographic Projections Library
# wget ftp://ftp.remotesensing.org/proj/proj-4.6.0.tar.gz
# tar xvzf proj-4.6.0.tar.gz
# cd proj-4.6.0
# ./configure
# make
# make install
- libcurl
# wget http://curl.haxx.se/download/curl-7.18.1.tar.gz
# tar xvzf curl-7.18.1.tar.gz
# cd curl-7.18.1
# ./configure
# make
# make install
- Geos
# wget http://geos.refractions.net/downloads/geos-3.0.0.tar.bz2
# tar xvzf geos-3.0.0.tar.bz2
# cd geos-3.0.0
# ./configure
# make
# make install
- Postgis
# wget http://postgis.refractions.net/download/postgis-1.3.3.tar.gz
# tar xvzf postgis-1.3.3.tar.gz
# cd postgis-1.3.3
# ./configure --with-pgsql=/usr/local/pgsql/bin/pg_config
# make
# make install
Esta lib deve ser instalado por ultimo.
- GDAL
# Wget ftp://ftp.remotesensing.org/gdal/gdal-1.4.4.tar.gz
# tar xvzf gdal-1.4.4.tar.gz
# cd gdal-1.4.4
# ./configure
# make
# make install
Baixe a ultima versão do Mapserver.
# wget http://download.osgeo.org/mapserver/mapserver-5.0.2.tar.gz
# tar xvzf mapserver-5.0.2.tar.gz
# cd mapserver-5.0.2
# ./configure --with-postgis=/usr/local/pgsql/bin/pg_config --with-gdal=/usr/local/bin/gdal-config --with-ogr --with-java-include-os-name --with-proj=/usr/local --with-wfs --with-wmsclient --with-wfsclient --with-gd
Vá para o diretorio de instalação e digite:
# ./mapserv v
Deve aparecer algo:
MapServer version 5.0.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
Instalação do Java Mapscript
Ainda no diretório de instalação do Mapserver
# cd /root/mapserver-5.0.2/mapscript/java
# make
Crie um usuario produto
# cp libmapscript.so "/dados/produto/"mapserver
Crie na area de dados um diretorio (area de trabalho) no meu caso crie o /dados
# mkdir "/dados"/produto/mapserver
Bom temos que Instalar o Tomcat e o Java
Por segurança não instale o Java e Tomcat como usuário root
Faça download do java e Tomcat
Para instalar basta descompactar os arquivos
Coloque dentro da pasta de trabalho
# cd /"dados"/"produto"/
# tar xvzf apache-tomcat-6.0.16.tar.gz
# chmod +x jdk-6u5-linux-i586.bin
Agora execute o arquivo
# ./jdk-6u5-linux-i586.bin
Faça um link simbolico para cada aplicação
# ln -s apache-tomcat-6.0.16 tomcat
# ln -s jdk1.6.0_10 java
Edite o .bashrc da sua conta "produto"
# vi .bashrc
Adicione estas linhas
JAVA_HOME=/dados/produto/java
export JAVA_HOME
CATALINA_HOME=/dados/produto/tomcat
export CATALINA_HOME
Salve
Para que as alterações sejam validas execute o comando:
# source .bashrc
Agora vamos executar o tomcat e testa-lo.
$ cd /dados/produto/tomcat/bin/
# ./catalina.sh start
Caso rode sem problemas, tomcat/java instalado
Verifique com browser digitando http://server:8080
Deve aparecer uma mensagem:
If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!
setando o PATH
# cd /dados/produtos/tomcat/bin
# vi catalina.sh
Adicione a seguinte linha ao arquivo:
export LD_LIBRARY_PATH=/extra2/sos/mapserver
salve.
Agora falta copiar uma arquivo .jar
# cd /root/mapserver-5.0.2/mapscript/java
# cp mapscript.jar /dados/produto/tomcat/shared/lib/
Bom aqui instalamos sem problemas.
Veja a relação completa dos artigos de Paulo Favalli
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
- Currently 3.08/5
- 1
- 2
- 3
- 4
- 5
Avaliação:
3.1 /5
(127 votos)
Mão na Massa PYTHON
Desenvolvimento de aplicativos para Desktop
26 de Julho em São Paulo-SP
Saiba mais
Biblioteca
Hardware PC: Guia de Aprendizagem Rápida
Por Carlos E. Morimoto
Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe
Redes de Computadores: Curso Completo
Por Gabriel Torres
UML: uma Abordagem Prática
Por Gilleanes T. A. Guedes
MySQL - Guia do Programador
Por André Milani
Marley e Eu: a Vida e o Amor ao Lado do Pior Cão do Mundo
Por John Grogan
Redes de Computadores
Por Andrew S. Tanembaum
SQL: Curso Prático
Por Celso H. Poderoso de Oliveira
Google Hacking
Por JOHNNY LONG
Criptografia em Software e Hardware
Por Edward David Moreno, Fabio Dacencio Pereira e Rodolfo Barros Chiaramonte
Use a Cabeça!: JSP & Servlets
Por Brian Bashan, Kathy Sierra, Bert Bates
Harry Potter e as Relíquias da Morte
Por J.K. Rowling
Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder
Elite da Tropa
Por Luis Eduardo Soares, Andre Batista e Rodrigo Pimentel
Marley e Eu: a Vida e o Amor ao Lado do Pior Cão do Mundo
Por John Grogan
UML: Guia do Usuário
Por Grady Booch, James Rumbaugh e Ivar Jacobson
Deus, um delírio
Por Richard Dawkins
OpenGL: uma Abordagem Prática e Objetiva
Por Marcelo Cohen, Isabel Harb Manssour
Engenharia de Software
Por Roger S. Pressman
Upgrade e Manutenção de Hardware
Por Carlos E. Morimoto