Instalando OpenBravo ERP 2.5MP3 sobre GNU/Linux Debian Lenny

Openbravo ERP Comunity Edition es una aplicación de código abierto de gestión empresarial del tipo ERP destinada a empresas de pequeño y mediano tamaño. La estructura de datos de la aplicación está basada originalmente en una versión antigua de Compiere, proyecto con el cual no mantiene compatibilidad alguna.

Openbravo es una aplicación con arquitectura cliente/servidor web escrita en Java. Se ejecuta sobre Apache y Tomcat y con soporte para bases de datos PostgreSQL y Oracle. Actualmente se encuentra disponible en español, inglés, italiano, portugués, ruso, ucraniano y francés.

Estoy asumiendo es una instalación desde cero, donde especifican sus particiones, arreglo de discos entre otras cosas que crean conveniente.

Nota:
1. No instalen un entorno gráfico, ni software innecesario que le quite recurso al servidor.
2. Esta guía esta pensada para tener todo el OB dentro de un solo servidor.

Después de realizar la instalación actualizamos nuestros repositorios y hacemos un UPGRADE  a nuestro sistema para tener lo “ultimo” estable hasta ese momento.

#Agregamos los siguientes repositorios:  /etc/apt/sources.list

deb http://ftp.debian.org/debian lenny main contrib non-free
deb-src http://ftp.debian.org/debian lenny main contrib non-free

#Actulizamos nuestro repositorios
apt-get update
#Actualizamos los nuevos cambios
apt-get upgrade

De aquí en adelante procederemos hacer una instalación de OB toda desde consola.

# Instalación de la Base de Datos PostGreSQL8.3
apt-get install postgresql-8.3 postgresql-contrib-8.3

#Nos logueamos con el usuario postgres para cambiar la clave del administrador
su – postgres -c psql
alter role postgres with password ‘unaclavefuerte’;
\q

#ahora instalamos y configuramos Java
apt-get install sun-java6-jdk
update-java-alternatives -s java-6-sun
echo ‘JAVA_HOME=”/usr/lib/jvm/java-6-sun”‘ | tee -a /etc/environment
source /etc/environment

#Instalando el Apache Tomcat 6,, como debian en sus repositorios solo trae hasta la version 5.5, tendremos que hacer esta instalación de forma manual.
#Descargamos y lo descomprimimos el Tomcat6 dentro de la carpeta /tmp
wget http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.zip
unzip apache-tomcat-6.0.20.zip

#Movemos el tomcat dentro de /usr/share
mv apache-tomcat-6.0.20 /usr/share/tomcat6
#creamos las carpetas restantes
cd /usr/share/tomcat6
mkdir logs tmp

#cambiamos los permisos de los *.sh a 755
chmod 755 bin/*.sh

#creamos un script de iniciación para manejar el tomcat6 y lo guardamos dentro de /etc/init.d/ con el nombre de tomcat6

#!/bin/sh
# Tomcat 6 init-script
case $1 in
start)
sh /usr/share/tomcat6/bin/startup.sh
;;
stop)
sh /usr/share/tomcat6/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat6/bin/shutdown.sh
sh /usr/share/tomcat6/bin/startup.sh
;;
esac

exit 0

#cambiamos los permisos
chmod 755 /etc/init.d/tomcat6
update-rc.d tomcat6 defaults

#Verificamos si tenemos los roles de admin y manager,, y se no los agregamos a un usuario, todo esto dentro de /usr/share/tomcat6/conf/tomcat-users.xml
<role rolename=”manager”/>
<role rolename=”admin”/>
<user username=”admin” password=”admin” roles=”admin,manager” />

#Finalmente agregamos las variables con los nuevos datos del Tomcat6
echo ‘CATALINA_HOME=”/usr/share/tomcat6″‘ | tee -a /etc/environment
echo ‘CATALINA_BASE=”/usr/share/tomcat6/lib”‘ | tee -a /etc/environment
source /etc/environment

#Instalamos y configuramos ANT
apt-get install ant ant-optional
echo ‘ANT_HOME=”/usr/share/ant”‘ | tee -a /etc/environment
echo ‘ANT_OPTS=”-Xmx1024M -XX:MaxPermSize=128M”‘ | tee -a /etc/environment
source /etc/environment

#Hasta aqui tenemos preparado el Servidor y las aplicaciones para comenzar a instalar el OpenBravo
#Descargamos el OB dentro de /tmp
wget http://downloads.sourceforge.net/project/openbravo/02-openbravo-sources/2.50MP3/OpenbravoERP-2.50MP3.tar.bz2

#Extraemos el comprimido

tar xvjf OpenbravoERP-2.50MP3.tar.bz2
mv OpenbravoERP-2.50MP3 /opt/erp

#Ingresamos al dorectorio
cd /opt/erp
#nos descargara un binario para hacer la instalacion
ant setup
#Ingresamos al directorio config/
cd config/

#Ejecutamos el binario setup-properties-linux.bin  para iniciar la instalación
./setup-properties-linux.bin

#nos preguntara algunas cosas, que iremos respondiendo de acuerdo a nuestra configuración

Do you accept this license[y/n]: y
Data format [1]
Data separator [1]
Time format [1]
Time separator[1]
#General Openbravo ERP stack configuration:
#para mi caso lo estoy ubicando en /opt/erp/attachments
#Context name [openbravo]: para mi caso lo llamo erp
Context name [openbravo]: erp
Web URL: http://localhost:8080/erp
#DB-XML operations log verbosiy [2]
Selecciona la Base de datos PostGresSQL
Especifico el nombre de la base de datos: pruebaob
Usuario Admin : postgres
Clave Usuario Admin: +++++++
Usuario BD : prueba01
Clave Usuario BD: 123456
Direccion servidor DB: localhost
Puerto Servidor DB: 5432
#Configuracion Tomcat
Tomcat Manager: http://localhost:8080/manager
Usuario: admin
clave : admin
No configuramos nada para Pentajo
y se inicia la instalacion de OB ERP

#luego volveremos a la carpeta principal
cd ..
#compliaremos las fuentes, este procedimiento demorara algunos minutos, asi que mejor a salgamos a la cocina a tomar un cafe y estirar las piernas.
ant install.source
#Crear el erp.war
ant war
#finalmente si no salio ningun mensaje de error en la compilacion procederemos a ejecutar el siguiente comando
ant deploy.context

Y listo con esto ya tenemos instalado el OB ERP 2.5PM3 en nuestra plataforma favotira GNU/Linux Debian Lenny.
Para acceder al servidor nos conectaremos de otra PC en la misma red lan y abriremos esta direccion en el navegador web

http://IP_SERVER:8080/NOMBRE_CONEXTO/

Nota: No se olvide la sintaxis que definieron lineas arriba, para mi caso quedaria asi:
http://192.168.1.10:8080/erp
Los datos son por defecto en toda instalación de OB ERP

Usuario: Openbravo
Clave: openbravo

Via|henryfree

Una respuesta to “Instalando OpenBravo ERP 2.5MP3 sobre GNU/Linux Debian Lenny”

  1. Tweets that mention Instalando OpenBravo ERP 2.5MP3 sobre GNU/Linux Debian Lenny « dcala's blog -- Topsy.com Says:

    […] This post was mentioned on Twitter by Planeta IC. Planeta IC said: Instalando OpenBravo ERP 2.5MP3 sobre GNU/Linux Debian Lenny: Openbravo ERP Comunity Edition es una aplicación de … http://bit.ly/bat2Hb […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: