En este artículo, instalaremos y probaremos las funcionalidades básicas del Adempiere, software ERP de tipo Open Source, versión 3.5.4.a.
Los pasos a seguir para tener un paquete Adempiere ejecutándose, en un entorno Windows XP, y esperando ser configurado, son:
INSTALACION DEL SERVIDOR ADEMPIERE
PRE-REQUISITOS
PASO 1: Descargar e instalar el SDK de JAVA.
Adempiere está programado en JAVA, por lo que, necesitamos instalar el SDK (Software Development Kit) de este lenguaje, para poder correr el Aplicativo.
¿Dónde lo encuentro?, aquí: http://java.sun.com/javase/downloads/index.jsp
PASO 2: Descargar e instalar el Sistema Gestor de Base de Datos.
El Adempiere soporta dos motores de base de datos, Oracle y PostgreSQL. En nuestra prueba nos decantaremos por PostgreSQL.
¿Dónde lo encuentro?, aquí: http://www.postgresql.org/download/windows
PASO 3: Descargar el paquete Adempiere.
Descargar del siguiente enlace.http://sourceforge.net/projects/adempiere/files/ADempiere%20Official%20Release/Adempiere%203.5.4-alpha/Adempiere_354a.zip/download
INSTALACIÓN DEL SERVIDOR
PASO 4: En entornos Windows XP/Vista, hay que crear y modificar ciertas variables de entorno antes de proceder a instalar el sistema Adempiere.
Para establecer variables de entorno, en ambientes Windows, se ubica, en el escritorio, el icono "Mi PC" y se le dá click derecho. Posteriormente se sigue la secuencia: pestaña "Opciones Avanzadas" -> Boton "Variables de Entorno"->Seccion "variables de Sistema". Luego se presiona el boton "Nueva" para crear variables y "Modificar" para editar otras ya existentes.
- Se crea las variables de entorno:
- JAVA_HOME=C:\Archivos de programa\Java\jdk1.5.0_09
- ADEMPIERE_HOME=C:\Adempiere
- POSTGRES_HOME=C:\Archivos de programa\PostgreSQL\9.0
- Se modifica la variables de entorno:
- En la variable "Path" añadir %JAVA_HOME%\bin
- En la variable "Path" añadir %POSTGRES_HOME%\bin
Descomprimir el archivo descargado,en la unidad C:\, quedando como C:\Adempiere, donde se localiza el archivo “RUN_setup.bat” el cual se ejecuta. En la ventana que aparece podemos establecer y verificar los parámetros de configuración de nuestro sistema.
Las secciones a revisar son:
- Sección JAVA:
- Java Home: Selecciona la localización raíz del SDK de JAVA (Ejem.: C:\Archivos de programa\Java\jdk1.5.0_09). Este valor debe ser el mismo que el contenido en la variable de entorno JAVA_HOME.
- Java VM: El nombre del vendedor de la máquina virtual (por defecto es SUN).
- Sección ADEMPIERE:
- Adempiere Home: Es el directorio base donde los archivos de distribución son localizados(Ejem.: C:\Adempiere). Este valor debe ser el mismo que el contenido en la variable de entorno ADEMPIERE_HOME.
- Contraseña KeyStore : ADempiere requiere un certificado SSL. Automáticamente crea un certificado con el password ingresado.
- Sección SERVIDOR APLICACIÓN.
- Servidor Aplicación: Es el nombre, URL o IP de tu servidor.
- Puerto Web: Es el puerto web que el Servidor de Aplicaciones escuchará.. Por defecto es 80.
- SSL: Puerto del protocolo de capa de conexión segura. Por defecto es 443.
- Puerto JNP: Puerto del Proveedor de Nombre de Java. por defecto es 1099.
- Sección SERVIDOR BASE DE DATOS:
- Servidor Base de Datos: Servidor de base de datos por defecto al servidor actualmente ejecutando el Aplicativo.
- Nombre Base de Datos: Es el nombre de la base de datos que usaremos (Ejem.: adempier2011).
- Tipo Base de Datos: Tipo de base de datos instalado (Ejem.: Oracle 10g, Oracle 10gXE, PostgreSQL).
- Puerto Base de Datos: Puerto para conectar a la base de datos.(Ejem.: Oracle usa 1521 como puerto standard, PostgreSQL 5432, etc.)
- Contraseña Admin BD:
- Contraseña del usuario "system" en Oracle.
- Contraseña del usuario "postgres" en PostgreSQL
- Usuario Base de Datos: Nombre de usuario de la base de datos de la aplicación. El nombre por defecto es adempiere
- Contraseña Base de Datos: Contraseña de la base de datos de la aplicación. El nombre por defecto es adempiere.
- Sección SERVIDOR CORREO: Es opcional, por lo que no lo tocaremos en esta ocasión.
Se acepta las ventanas siguientes y se espera a que aparezca, en la ventana DOS de instalación, las palabras BUILD SUCCESSFUL y Done, tal como:
[echo] AppsDeployment= C:\Adempiere\jboss\server\adempiere\deploy
[copy] Copying 1 file to C:\Adempiere\jboss\server\adempiere\deploy
[copy] Copying 1 file to C:\Adempiere\jboss\server\adempiere\deploy
[copy] Copying 1 file to C:\Adempiere\jboss\server\adempiere\deploy
[copy] Copying 1 file to C:\Adempiere\jboss\server\adempiere\deploy
setupTomcat:
setupDeploy:
[echo] AppsDeployment= C:\Adempiere\jboss\server\adempiere\deploy
setup:
BUILD SUCCESSFUL
Total time: 2 minutes 22 seconds
*** 2006-12-28 14:15:35.53 Adempiere Log (CLogConsole) ***
ErrorLevel = 0
===================================
Setup Client Environment
===================================
SET ADEMPIERE_HOME=C:\Adempiere
SET JAVA_HOME=c:\Archivos de programa\Java\jdk1.5.0_05
Path is OK = c:\Archivos de programa\Java\jdk1.5.0_05\bin;C:\Archivos de programa\Java\jdk1.5.0_05\
bin;C:\oraclexe\app\oracle\product\10.2.0\server\bin;%SystemRoot%\system32;%SystemRoot%;
%SystemRoot%\System32\Wbem
Created Shortcut Adempiere.lnk
Created Shortcut Adempiere Web Site.url
Done
.
For problems, check log file in base directory
Con ésto, hemos culminado la instalación del servidor de aplicaciones de Adempiere. En un próximo artículo configuraremos la base de datos.
Hola Jack D.
ResponderEliminarNecesito modificar la contraseña al usuario System y SuperUser para publicación del ADempiere en un ambiente SAAS.
O en su defecto, como suprimir la ventana que muestra a los usuarios en la parte superior izquierda.
Gracias.
Para modificar la contraseña del usuario System, debes ingresar con ese usuario (La contrasená por defecto es el mismo nombre,System). En Perfil escoger la opción "System Administrador", y en organización escoger el valor *.
ResponderEliminarUna vez dentro del Sistema ADempiere, vete a la ventana: Menu->Administración del Sistema->reglas generales->Seguridad->Reiniciar Contraseña. En la ventana emergente, llenas los datos solicitados del usuario cuya contraseña deseas cambiar, que puede ser System o SuperUser, ubica el campo "Nueva Contraseña" y proceder a poner la contraseña que mas te guste. Reinicias el sistema, y listo, contraseña nueva.
Hola Jaxon, sabes en dónde puedo encontrar información sobre como configurar el modulo contable, es decir, el catálogo de cuentas.
EliminarHola Jaxon, excelente blog, has sido muy útil en este quijotesto intento por correr Adempiere. Tengo un lio de tontos.: Instale Adempiere 3.6.1, por supuesto, modifique previamente las variables de entorno y demás; ahora bien, cuando ingreso (y pese a que se ve todo bien) no logro conectar con el servidor de aplicaciones, pues no sé cual es mi servidor de aplicaciones ni el puerto de aplicaciones. Podrías ayudarme a "descubrir" estos dos parametros? gracias, y un abrazo desde Colombia.
ResponderEliminarHola, excelente tuto, pero tengo unas dudas, por las cuales no he podido instalar el ERP:
ResponderEliminar1) No se como agregar el "Se modifica la variables de entorno:
En la variable "Path" añadir %JAVA_HOME%\bin
En la variable "Path" añadir %POSTGRES_HOME%\bin" O sea en que parte de la linea de esa variable de entorno tengo que agregar lo anterior.
2) Cuando ejecuto RUN_ImportAdempier, se ejecuta pero muestra error "psql" no se reconoce como un comando int
programa o archivo por lotes ejecutable."
3) Cuando ejecuto RUN_SERVER2, se queda la pantalla de DOS y pasa mucho tiempo y sigue en lo mismo.
4) Cuando ejecuto el cliente adempiere me sale un mensaje de java que dice "java hot spot (tm) client VM - 1.7.0_03 <> 1.5"
Espero que me puedad colaborar.
Gracias
buen tutorial! lo malo es que hago exactamente lo que me señalas y me tira error puerto de base de datos (con cualquier tipo de base de datos) qué puedo hacer para remediarlo?
ResponderEliminarGracias de antemano!
Es posible instalar Adempiere en un hosting?
ResponderEliminarEcha un vistazo a una herramienta gratuita - Valentina Studio. Producto asombroso! OMI es el mejor gestor de Postgres, para todas las plataformas. http://www.valentina-db.com/en/valentina-studio-overview
ResponderEliminarOla una pregunta es posible tener instalado el compiere y el adempiere, a la vez?
ResponderEliminarHola, estoy usando adempiere quiero saber si estan trabajando con adempiere y asi intercambiar conocimiento.gracias
ResponderEliminarHola soy nuevo en esto, logre instalar ADempiere en mi equipo y es como mi servidor principal, puedo instalarlo en red en las demas maquinas que tengo como pc1, pc2. o tiene que ser utilizado localmente en la misma computadora.
ResponderEliminaro existe algun manual para instalarlo en el servidor y de ahi hacer una copia para instalarlos en rede y que todos los recursos y proyectos se tomen del sevidor?
Saludos, cual sdk de java debo instalar? hay varias versiones.. gracias
ResponderEliminar