A instalação do Adempiere é um processo fácil na maior parte das vezes. Digo na maior parte da vezes porque depende de alguns fatores, como ambiente e conhecimentos de quem está instalando.
Vamos dividir o processo de instalação em 3: Java, Banco de dados e do próprio Adempiere:
A instalação do Java é a parte mais fácil de todas. No caso de ambientes Windows, basta baixar o instalador e seguir os passos normais. Nesse caso não é necessário grandes conhecimentos. Deve-se apenas ficar atento em colocar alguns diretórios no Path: No caso de ambientes Linux varia de distribuição para distribuição. Esses outras versões Java além da versão da Sun. Pessoalmente tenho pouca experiência com outras versões (Ex: Blackdown) e evito instalar. Mas para quem está mais familiarizado com estas outras versões e não quer usar a versão da Sun de forma alguma, não vejo problemas. Só não posso dizer que o Adempiere funciona perfeitamente com essas outras versões, pois não testei. Bom, no caso de instalar a versão da Sun, no site da mesma (http://java.sun.com) encontra-se uma versão RPM. Quem precisa de pacotes debian (deb) recomendo ler este artigo, que mostra como converter: http://www.dicas-l.com.br/print/20060327.html. Uma vez instalado java no sistema, o próximo passo é instalar o banco de dados. Falarei do PostgreSQL, que é onde tenho mais experiência. Novamente, no windows, o processo é bastante simples. Basta baixar o instalador e seguir os passos dele. As únicas observações são: marcar a opção para que o banco seja acessível pela rede, lembrar a senha que digitou para o usuário postgres (acreditem, muita gente esquece) e adicionar o pacote PlJava na tela opções de instalação (dentro da opção Desenvolvimento). Com relação ao Linux, acho a instalação mais simples ainda. No caso do Debian, tudo é feito com comandos apt-get. Em caso de dificuldades ou preferir compilar os fontes, recomendo este artigo (muito bom!): http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2142. Claro que recomendo a instalação do PostgreSQL no Linux apenas para usuários com algum conhecimento em Linux. Se não é o seu caso, duas opções: contratar alguém que tenha experiência ou usar o Windows. Um detalhe importante é que deve configurar o PostgreSQL para usar a linguagem PlJava. Para mim a melhor referência é o site de quem fez o projeto: http://wiki.tada.se/display/pljava/Home. Depois de instalado o PostgreSQL, deve-se criar o banco de dados e copiar o dump. Basicamente os passos são: criar o usuário Adempiere, criar o banco de dados Adempiere (com codificação UTF-8), importar o banco de dados. Como criar o banco de dados? Como criar os usuários? Como importar o dump?. Se tem dúvidas com relação a essas perguntas, duas opções: contratar alguém que tenha um conhecimento mínimo de PostgreSQL ou olhar a documentação do PostgreSQL existente na Internet, que é muito rica. Depois do banco de dados, o próximo passo é instalar o servidor do Adempiere. Para isso, basta executar o arquivo RUN_setup que fica na raiz da instalação do Adempiere. Na tela que aparece é importante observar que:
Além disso, tem a observação que considero a mais importante para quem instala o Adempiere: as permissões de acesso do banco. Quando é feito o teste, pode ser que apareça a mensagem de quem não foi possível conectar ao banco. Muita gente pára por aí sem ao menos olhar o erro que aparece no terminal. Acreditem, mensagem de erros no terminal dizem muita coisa. A maior parte dos erros acontece porque o arquivo pg_hba.conf não está devidamente configurado. é este arquiv que libera o acesso ao banco na rede. Isso vale mesmo se você está executando banco e servidor na mesma máquina. Não é o foco deste arquivo explicar o que é o pg_hba.conf, por isso se você tem o mínimo de conhecimento do PostgreSQL saberá como configurar. Se não tem, recomendo procurar um profisional ou buscar informações na internet.
Depois de instalar o Adempiere, basta levantar o servidor, o que é feito através do arquivo RUN_Server2, que fica no diretório utils. Quando o servidor estiver carregado, basta instalar nas máquinas clientes. Se a máquina cliente é a mesma da onde está instalado o servidor, basta executar o arquivo RUN_Adempiere. Caso contrário, basta abrir o browser e apontar para o endereço da máquina aonde está instalado o servidor. Fique atento em colocar a porta que você definiu na instalação (se for diferente da porta 80) e com restrições de firewall do seu servidor. Tudo funcionando OK, basta seguir as instruções da tela.
Por fim, deixo aqui alguns links que considero úteis (além dos que deixei durante o texto):
é isso então. Espero que ajude nas tentativas de instalação do Adempiere.
02/10/2007
Fernando Xavier