FACULDADES DE TAQUARA FACCAT Projeto BiodERP Integração

Propaganda
FACULDADES DE TAQUARA ­ FACCAT
Projeto BiodERP
Integração de um ERP a um processo de produção de biodiesel
Maurício de Oliveira Reis
(Manual preparado a partir da documentação do Adempiere e de experiencias com a instalação sob Fedora Core 6)
Instalação do Adempiere no Fedora Linux
Pré­Requisitos:
­ GNU make 3.76.1 ou superior ­ O utilitário tar ­ A biblioteca readline ­ A biblioteca readline­devel ­ A biblioteca zlib compression ­ A biblioteca zlib­devel compression ­ JDK1.5.x ou superior instalado
­ Variável JAVA_HOME e ADEMPIERE_HOME definida. O primeiro passo é testar se você tem todos os pré requisitos listador acima, para isto abra um terminal e execute os seguintes comandos:
make -version : Este comando informará a versão do GNU make instalada em seu sistema, certifique­se de que ela é igual ou superior à 3.76.1.
tar –version : Informa a versão do utilitário tar em seu sistema.
rpm -qa | grep readline : Informa se você possui a biblioteca readline.
rpm -qa | grep readline-devel : Informa se você possui a biblioteca readline­devel.
rpm -qa | grep zlib : Informa se você possui a biblioteca zlib.
rpm -qa | grep zlib-devel : Informa se você possui a biblioteca zlib­devel.
java -version : Informa a versão do java instalado em seu sistema, esteja ciente de que você necessita do Sun Java 1.5.0 SDK ou posterior e não apenas do JRE (Java Runtime).
env | grep JAVA_HOME: Mostra a variável JAVA_HOME se ela estiver definida.
env | grep ADEMPIERE_HOME: Mostra a variável ADEMPIERE_HOME se ela estiver definida. Para definir a JAVA_HOME use o comando: export JAVA_HOME=/caminhoOndeinstalouJava
A variável ADEMPIERE_HOME ensinarei mais adiante como definir.
Instalando o SGDB PostgreSQL e criando um banco
Neste manual decidimos abordar a instalação do Adempiere apenas com o banco de dados PostgreSQL já que damos ênfase a software de código aberto em nosso projeto. Normalmente o PostgreSQL já vem instalado no Fedora mas se você não possui ele em seu sistema acesse o site oficial do PostgreSQL no Brasil, baixe e instale sua versão mais recente.
Abra um terminal e utilize os seguintes comandos para criar um usuário e um banco no PostgreSQL:
psql -U postgres template1 : Este comando irá acessar o SGDB PostegreSQL com o seu usuário defaut (postgres) e seu banco default (template1).
create database adempiere : Este comando criará um banco com o nome de adempiere. create user adempiere : Este comando criará um usuário com o nome adempiere.
Instalando o Servidor
– Primeiro de tudo baixe e descompacte a ultima versão do arquivo Adempiere.zip. Após isto siga os seguintes passos:
– Defina a variável ADEMPIERE_HOME com o seguinte comando:
export
ADEMPIERE_HOME=/CaminhoOndeDescompactouAdempiere.zip/Adempiere
Obs.: Caso não saiba o caminho acima: quando você descompactar o arquivo Adempiere.zip irá aparecer uma pasta chamada Adempiere no local onde você mandou descompactá­lo. Por teminal, acesse esta pasta Adempiere e execute o comando pwd para saber o caminho completo para o “CaminhoOndeDescompactouAdempiere.zip/Adempiere”
–
Execute o script RUN_setup.sh localizado dentro do diretório Adempiere então você verá a seguinte janela:
Aqui eu recomendo as seguintes configurações:
­Application Server * Database Server é o nome, URL ou IP do servidor de seu computador (No terminal, como root, execute o comando ifconfig para saber o número IP de sua máquina).
­Aconselho a mudar o campo web port de 80 para 8080 pois as portas abaixo de 1000 no linux necessitam de privilegios do root.
­ Mude também o campo SSL de 443 para 4443.
­ Troque o Database Type para Postgres.
­ O Mail Server é opcional. O botão de ajuda localizado no centro embaixo pode ajudar na maioria dos casos. Clique no botão Test para ver o que está faltando, quando estiver tudo correto clique em Save.
Mensagens de erro mais comuns:
­ “JNP Port = 1099 error” significa que um serviço anterior está usando esta mesma porta. Para poder executar o Adempiere você precisa encerrar este serviço.
­ “Database Port = 1521 error” pode significar que o servidor de banco de dados não está rodando. Para executar o servidor abra o terminal e como root execute: service postgresql
restart.
– “Web Port 80 error” pode significar que outro servidor já esteja rodando na porta 80, como já dito anteriormente, troque o campo “Web Port” para 8080.
Criando Banco de dados no Adempiere e instalando seu servidor de Aplicação
–
–
–
Entre no diretório utils dentro do diretório Adempiere e execute o script RUN_ImportAdempiere.sh para criar a base de dados.
Ainda no diretório utils execute o script RUN_Server2.sh para iniciar o servidor de aplicação. Este servidor de aplicação precisa estar rodando para você iniciar o Adempiere.
Agora finalmente para iniciar o Adempiere execute o comando RUN_Adempiere.sh
Download