Você está na página 1de 6

Manual de Instalao

Sistema de Gesto de Frotas - SGF

Verso 1.0 Elaborado por: Revisado por: Aprovado por: Data modificao: 17/12/2010 Francisco Edilson do Nascimento Andr Mattei

Prefeitura Municipal de Fortaleza Coordenadoria de Tecnologia da Informao - CTI

Manual de Instalao Sistema de Gesto de Frotas - SGF Sumrio

1. HISTRICO 2. REQUISITOS 3. INSTALAO 4. INSTALANDO 5. INSTALANDO 6.


DE INSTALAO DO POSTGRESQL E POSTGIS A JDK

6 6

O TOMCAT

INSTALANDO E RODANDO O SGF

SGF - Manual de Instalao.doc

pgina 2 de 6

Manual de Instalao Sistema de Gesto de Frotas - SGF

Histrico de Modificaes do Plano


VER 1 2 3 4 DATA DESCRIO Elaborado por Francisco Edilson Francisco Edilson Aprovado por

19/10/2009 verso inicial 20/09/2010 verso portal software publico

17/11/2010 Inclui comandos de instalao do postgis 1.5 Francisco Edilson 15/12/2010 Correes Francisco Edilson

SGF - Manual de Instalao.doc

pgina 3 de 6

Manual de Instalao Sistema de Gesto de Frotas - SGF 1.


1.1.

Introduo
Propsito Apresentar um manual para auxiliar aos desenvolvedores interessados em instalar, modificar e testar as funcionalidades do Sistema de Gesto de Frotas SGF.

1.2.

Pblico alvo Gestores de frotas de veculos, desenvolvedores de , analistas, usurios do sistema

1.3.

Escopo Instalao e configurao do SGBD Postgresql 8.4, Mdulo de suporte a dados espaciais Postgis 1.5, servidor de aplicao tomcat 6.0.20 e implantao da aplicao.

2.

Requisitos de instalao
Para o melhor funcionamento/instalao do sistema SGF, ser necessrio os seguintes requisitos de softwares sejam seguidos: Sistema operacional pode ser utilizado qualquer sistema operacional: Linux Windows, Mac. Na PMF/CTI utilizamos o Ubuntu 9.10. Java Virtual Machine Recomenda-se a instalao da JDK 1.6 SGBD o esquema de dados foi construdo no sistema de gerenciador de banco de dados Postgresql 8.4.4. Neste caso, recomendamos qualquer verso igual ou superior. Servidor de aplicao O SGF est java, sem que seja necessrio configurado para ser independente de muitas configuraes no servidor.

container, ou seja, o sistema roda em qualquer servidor de aplicao com suporte a efetuar Recomendamos a utilizao do Tomcat 6.0 ou superior, mas qualquer container web com suporte a java pode ser utilizado: glassfish, JBoss AS, etc. Driver JDBC O sistema foi configurado para usar o pool de conexes do conteiner. Neste caso, necessrio termos um driver jdbc do postgresql, na pasta de bibliotecas do servidor de aplicao. As configuraes de acesso podem ser ajustadas no arquivo de contexto (META-INF/context.xml). O driver jdbc pode ser baixado facilmente de

http://jdbc.postgresql.org/download.html.

SGF - Manual de Instalao.doc

pgina 4 de 6

Manual de Instalao Sistema de Gesto de Frotas - SGF 3. Instalando o Postgresql 8.4 e Postgis 1.5
Para instalar postgresql 8.4, execute o comando: $ sudo apt-get install postgresql-8.4 postgresql-client-8.4 Para instalar pgadmin3 (interface grfica), execute o seguinte comando: $ sudo apt-get install pgadmin3 pgadmin3-data Para alterar a senha padro do usuario postgres(sem esta alterao voc no consegue logar com a sua senha no banco). Execute o comando a seguir: $sudo su postgres -c psql postgres ALTER USER postgres WITH PASSWORD 'sua senha'; Agora s restartar o banco: $ sudo /etc/init.d/postgresql-8.4 restart Para instalar Postgis 1.5, execute o comando: $ sudo apt-get install postgresql-8.4-postgis Agora iremos criar um banco de dados, com suporte a dados espaciais que servir de modelo para outros banco de dados, com nome postgis ou nome que sua preferncia. Para isso, precisamos executar os seguintes comandos:
$ sudo su root@username-desktop:/home/username# su postgres postgres@username-desktop:/home/username$createdb postgis postgres@username-desktop:/home/username$createlang plpgsql postgis postgres@username-desktop:/home/username$cd /usr/share/postgresql/8.4/contrib/postgis-1.5 postgres@username-desktop:/usr/share/postgresql/8.4/contrib/postgis-1.5$psql -d postgis -f postgis.sql postgres@username-desktop:/usr/share/postgresql/8.4/contrib/postgis-1.5$psql spatial_ref_sys.sql -d postgis -f

4.

Instalando JDK-1.6
Para instalar a JDK verso 6, basta executar o comando abaixo, no terminal de texto: $ sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

5.

Instalando o Tomcat 6
pgina 5 de 6

SGF - Manual de Instalao.doc

Manual de Instalao Sistema de Gesto de Frotas - SGF


Para instalar o tomcat 6, precisamos executar o comando abaixo no terminal baixar o projeto do tomcat 6 do link
e

ou

http://mirror.pop-sc.rnp.br/apache//tomcat/tomcat-

6/v6.0.29/bin/apache-tomcat-6.0.29.tar.gz

descompactar em /home/username. Testamos

aqui da segunda forma. Para quem utilizar o windows, existe um instalador que pode baixado do site do tomcat. $ sudo apt-get install tomcat6 tomcat6-admin tomcat6-common tomcat6-user tomcat6-docs tomcat6-examples

6.

Instalando e rodando o SGF


Mostraremos nesta etapa, como implantar e executar o SGF no seu ambiente de desenvolvimento/produo. Antes de fazermos o deploy do SGF, precisamos driver jdbc do postgresql, esteja na lib do tomcat (../etc/tomcat6/lib). Vamos agora configurar o banco de dados: Usando o pgAdmin3, crie um usurio (role) de nome sgf, com permisses de superusurio. Crie tambm o banco de dados de nome sgf, atribuindo como dono o usurio recm-criado. necessrio que o banco sgf seja criado a partir do modelo do banco de dados postgis, que criamos a pouco. No banco de dados sgf criado, crie um schema de nome sgf, tendo como dono o usurio sgf. Verifique se o schema public do sgf possui as funes do postgis, em caso positivo, o banco foi criado corretamente. Execute os scripts: criao_de_tabelas.sql, carga_de_dados.sql e triggers.sql. Agora o banco de dados sgf deve est pronto para ser usado pela aplicao. Para executar a aplicao, com o tomcat parado, insira a ltima verso do arquivo sgf.war, baixada do portal do software pblico brasileiro, na pasta webapps (../tomcat6/webapps). Reincie o tomcat e verifique se na pasta Catalina/localhost existe um arquivo de nome sgf.xml, que dever conter as configuraes de acesso ao banco de dados. Abra o mozilla firefox, acesse a URL: http://localhost:8080/sgf. Voc pode acessar o sistema como usurio administrador usando o login = adm e a senha = 12345 que o

SGF - Manual de Instalao.doc

pgina 6 de 6

Você também pode gostar