Instalação do Geplanes em Ubuntu

A instalação desse servidor  no Ubuntu , da um certo trabalho mas e compensado com o que o Geplanes oferece para planejamento estratégico . A versão a qual estará sendo mostrada o passo a passo de como instalar e que utilizar  a metodologia BSC (Balanced Scorecard) .

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 :





com o seguinte comando copie o arquivo para a pasta Jboss :

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

Teste disse…
Boa tarde Sérgio, parabéns pela documentação agradeço a sua disponibilidade para compartilhar informações importantes e dizer que executei os passos que postou no Debian Squeeze 6.0.6 (2.6.32-5-686) e funcionou perfeitamente...

Abraço,

Rodrigo
Caio Barros disse…
Primeiramente muito obrigado por esse ótimo tutorial.
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!!
Sergio disse…
Bem ...se me lembro tive um erro deste mas foi devido a versão do java instalado , se possível verifique as permissões do plugin do banco de dados.

Postagens mais visitadas