Instalação do Geplanes em Ubuntu
Instalação do Geplanes - Versão 3.0.2
Pre-Requisitos
Para Instalar e necessário ter instalado os seguintes :
1- Java Development Kit JDK6
2- Banco de Dados - PostgreSQL
3- Servidor de aplicação - JBOSS
Instalação do JDK6 No Ubuntu
Agora vamos instalar o JDK6 no servidor onde ficara a instalação do geplanes.
Ir ate o site para o download do java de acordo com a plataforma escolhida no nosso caso a Ubuntu.
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR
Apos o download siga os passos para instalação :
1- Passo
Depois de efetuado o download deve-se entra na pasta
cd Downloads
Ja dentro da pasta deve ser executar os seguintes comandos
Primeiro crie o seguinte diretório
mkdir /usr/java
Depois mova o arquivo do java o .bin para o seguinte diretório usando o comando abaixo :
mv javajdk.bin /usr/java
Acesse o diretório e de a permissão ao arquivo :
chmod a+x javajdk.bin
Por ultimo executamos o seguinte comando para a instalação :
./javajdk.bin
Apos o inicio da instalação sera solicitado então responda yes (sim) .Depois de finalizadar a instalação execute o seguinte comando para retira o OpenJDK do seu sistema com os seguintes comandos :
apt-get purge openjdk-6-jre -y && sudo apt-get autoremove -y
Vamos configurar o java oficial para ser o padrão
1- comando
update-alternatives --install "/usr/bin/java" "java" "/usr/java/jre1.6.0_29/bin/java"
2- comando
update-alternatives --set java /usr/java/jre1.6.0_29/bin/java
3-comando
Testar a instalação com o comando
java -version
. Se tudo correu bem, pode-se excluir o arquivo de extração automática:rm -r javajdk.bin
Pronto instalado o javaJDK
Instalação do Banco de Dados PostgreSQL
Para instalar o PostgreSQL no Ubuntu o comando e o seguinte
apt-get install postgresql-8.4 postgresql-client-8.4
também e recomendado a instalação do pgAdmin :
apt-get install pgadmin3 pgadmin3-data
Apos concluir a instalação do postgresql , vamos definir uma senha para o usuário postgresql :
su postgres -c psql postgres
ALTER USER postgres WITH PASSWORD ‘password’;
\q
*-Algumas configurações a serem feita no postgresql.conf
Para receber conexões de outras maquinas o comando e o seguinte:
1-Passo
Indo ate a pasta para configura o arquivo:
cd /etc/postgres/8.4/main
Então siga ate a linha e encontre:
nano /etc/postgres/8.4/main/postgresql.conf
listen_addresess = '*'
Pronto apos esta edição salve o arquivo.
2-Passo
No mesmo arquivo descomente a linha simplesmente tirando o # :
password_encription = on
Salve e saia do arquivo,assim vc ativara o encriptação de senhas.
3-passo
Neste passo e ideal para libera o acesso de outras maquinas a seu banco de dados, ou uma faixa de ip especifica para acesso.
nano /etc/postgres/8.4/main/pg_hba.conf
limitando por faixa de ip
host all all 172.16.225.0 255.255.0.0
Apos salva a alteração , reiniciar o servidor com o seguinte comando :
/etc/init.d/postgresql-8.4 restart
Bom apos a alteração da senha do usuário postgres e a instalação estará pronto a seguir com a instalação e importação do banco de dados para o geplanes.
Configuração do Banco de dados para a aplicação geplanes
Para acessar o banco de dados
# su postegres
Depois
#psql
Apos isso aparecera na sua tela
postgres=#
No seguinte crie um banco de dados com o seguinte nome digite geplanes_bsc :
CREATE DATABASE geplanes_bsc;
Agora vamos importa o arquivo slq do geplanes para o banco de dados criado :
psql -h localhost -U postgres -d geplanes_bsc < /caminhodobancodedados/geplanes_bsc.sql
Ex : psql -h localhost -U postgres -d geplanes_bsc < /home/teste/Download/geplanes_bsc.sql
Apos a importação bem sucedida sai do banco de dados com o seguinte comando :
\q
Instalação do Jboss
A versão ser instalada e a Jboss 4.0.5 -GA , mas para facilitar a instalação baixe o seguinte arquivo direto software publico :
JboosConfigurado
Apos ter feito o download do aplicativo vamos começar a instalação para o servidor , antes desinstale qualquer versão do tomcat , caso este esteja instalado na sua maquina ou altere a porta a qual ele usa.
Descompactar o Jboss e move este para dentro da pasta o opt do sistema raiz , com seguintes comandos :
#unzip Geplanes-3.0.2_ComJBossConfigurado.zip
Renomeia o arquivo apenas para jboss
# mv Geplanes-3.0.2_ComJBossConfigurado jboss
Agora mova o arquivo para pasta /opt
# mv jboss /opt
Feito isto vamos a parte de edição dos arquivos para que o mesmo possa acessar o banco de dados faça o download deste arquivo :
geplanes_bsc_postgresql-ds.xml
Com este arquivo descompactar e editar ele em qualquer editor de texto configurando para acessar o baco de dados, depois copie o mesmo para o local onde o servidor ta instalado da seguinte maneira :
cp -a geplanes_bsc_postgresql-ds.xml /opt/jboss/server/default/deploy
Se desejar fazer o servidor ser acessado via rede vamos imaginar que sua instalação o ip do servidor seja 192.168.1.54 , entao abra novamente o arquivo geplanes_bsc_postgresql-ds.xml e adicione as seguintes linhas :
Bom... apos isso deve se lembrado que suas senhas devem ser alteradas no documento quando houver necessidade.
Agora vamos instalar o plugin para o banco de dados do postgresql , faça o download :
cp -a postgresql-8.4-703.jdbc4.jar /opt/jboss/server/default/lib
Depois de copiado o plugin do banco de dados vamos iniciar o servidor do jboss , entre na pasta do jboss :
cd /opt/jboss/bin
Apos esta dentro no diretório de o seguinte comando :
sh run.sh
Pronto apos este comando mantenha o terminal aberto e apenas minimize ele , va ate o navegador e digite a seguinte url :
http://localhost:8080/geplanes_bsc
Digite o Usuário e Senha que sao : admin/admin .
Feito fim de instalação do servidor Geplanes .
Comentários
Abraço,
Rodrigo
Na minha instalação com Ubuntu Server 12.10 deu tudo certo até a parte que ele inicia. Não conecta com o bd: java.lang.RuntimeException: Erro ao conseguir conexão com o banco de dados!
Alguma alternativa?
Obrigado desde ja!!