View source | Discuss this page | Page history | Printable version   
Toolbox
Main Page
Upload file
What links here
Recent changes
Help

PDF Books
Show collection (0 pages)
Collections help

Search

ERP 2.50:Openbravo ERP installation/es

Needs help/review

Contents

Introducción

Este artículo explica cómo instalar Openbravo ERP. Antes de empezar, por favor asegúrese de que haya instalado correctamente el ambiente de Openbravo, i.e.:

Vea en las especificaciones las versiones correctas.

Nota importante: si está buscando una forma rápida para evaluar y probar las capacidades de Openbravo ERP, puede considerar navegar la demostración en línea de Openbravo ERP o descargar las imágenes de máquina virtual de Openbravo ERP.

Openbravo ERP puede ser instalado de dos formas diferentes:


Licencia

Openbravo ERP está licenciado bajo la Licencia Pública Openbravo Versión 1.1:

Los contenidos de este archivo están sujetos a la Licencia Pública Openbravo Versión 1.1 (the "License"), que es la Licencia Pública Mozilla version 1.1 con una cláusula de atribución permitida; usted no puede usar este archivo a menos que sea en conformidad con la licencia. Puede obtener una copia de la licencia en inglés en http://www.openbravo.com/product/legal/license/.

El software que se distribuye bajo esta Licencia se distribuye "TAL CUAL", SIN GARANTÍAS DE NINGÚN TIPO, ya sea expresa o implícita. Vea la Licencia para el lenguaje específico que rige los derechos y limitaciones bajo la Licencia.

El Código Original es de Openbravo ERP. El Desarrolladodr Inicial del Código Origial es Openbravo SLU. Todas las porciones son Copyright (C) 2001-2008 Openbravo SLU. Todos los derechos reservados.


Código fuente desde Subversion

Para poder descargar el código fuente de Openbravo ERP del repositorio Openbravo en Subversion usted necesita instalar el cliente del sistema de control de versiones Subversion (SVN).

Cuando el cliente de Subversion esté instalado, diríjase al directorio en el que quiere desgargar la etiqueta del código fuente más reciente y escriba en la línea de comandos:

svn co https://dev.openbravo.com/svn/openbravo/tags/r2.40beta openbravo-240beta

Diríjase al directorio openbravo-240beta y configure los archivos Openbravo.properties y log4j.lcf usando el asistente gráfico (wizard) dentro del directorio config/setup-tool:

Note que estos asistentes también pueden ser ejecutados en modo texto sin un sistema gráfico. Esto se detecta de forma automática.

Antes de empezar con la compilación, por favor revise que Openbravo.properties (dentro del directorio config) haya sido configurado de forma correcta. Si no, editelo manualmente.

Cree la base de datos desde archivos *.xml e instalar Openbravo ERP en un único paso escribiendo en la línea de comandos:

ant install.source

Finalmente, haga el deploy del archivo openbravo.war al directorio de contexto de Apache Tomcat (usualmente webapps) escribiendo en la línea de comandos:

ant deploy

Antes de que Openbravo ERP pueda se accedido de forma correcta, es necesario limpiar la base de datos usand el siguiente comando:

vacuumdb -f -z -h hostname -d dbname -U username

Reemplace hostname por el nombre de su servidor de base de datos, dbname por el nombre de la base de datos (el nombre predeterminado es openbravo), y username por el nombre del usuario de la base de datos (el nombre predeterminado es tad).


Instalador de Bitrock

Descargue el último Instalador de Openbravo ERP.

chmod +x OpenbravoERP_2.40beta-linux-installer.bin
./OpenbravoERP_2.40beta-linux-installer.bin

Un asistente («wizard») de instalación aparece:

Bitrock welcome.jpg

Lea y acepte la Licencia Pública de Openbravo Versión 1.1 antes de seguir con el proceso de instalación.

Al hacer clic en el botón «Forward» está aceptando los términos y condiciones de la licencia.

Bitrock license.jpg


Indique el directorio en el que Openbravo ERP se va a instalar.

Luego de hacer clic en el botón «Forward» seleccione también el directorio para los adjuntos.

Bitrock installdir.jpg

Luego escoja el tipo de instalación:

Bitrock installtype.jpg

La instalación Completa ofrece dos modos:

Bitrock binaryfull.jpg

Brinde el directorio en el que el Java Development Kit (JDK) está instalado.

Si el JDK ha sido instalado de forma correcta, el directorio de instalación debería ser reconocido automáticamente.

Bitrock javadir.jpg

Brinde la ruta completa del binario de Apache Ant.

Si Apache Ant ha sido instalado de forma correcta, la ruta del binario debería ser reconocida automáticamente.

Bitrock ant.jpg

Brinde el directorio en el que Apache Tomcat está instalado.

Si Apache Tomcat ha sido instalado de forma correcta, el directorio de instalación debería ser reconocido automáticamente.

Bitrock tomcat.jpg

Indique cuál base de datos quiere usar.

Actualmente, Oracle y PostgreSQL son soportadas.

Bitrock ddbb.jpg

Brinde la ruta completa de los binarios de la base de datos.

Estos binarios son psql, vacuumbd y pg_restore en PostgreSQL, e imp, sqlplus en el caso de Oracle.

Bitrock ddbb path.jpg

Brinde los parámetros de la base de datos que permiten al instalador conectarse a la base de datos. Su base de datos debe estar siendo ejecutada durante este paso, ya que las credenciales de la base de datos se verifican. Los siguientes parámetros son requeridos:

Luego de hacer clic en el botón Forward', si está usando una base de datos Oracle, SID (Oracle System Identifier) y TNS (Transparent Network Substrate) son requeridos.

Bitrock postgress params.jpg

En la siguiente ventana, si está usando una base de datos PostgreSQL.

Escriba dos veces la contraseña para el usuario administrador postgres. Si está usando una base de datos Oracle escriba dos veces la contraseña para el usuario system. En realidad, Openbravo ERP requiere privilegios de administrador para crear elementos de la base de datos.

Bitrock postgress userandpass.jpg

Si está usando PostgreSQL:

Especifique el nombre de la base de datos que mantendrá el modelo de datos de Openbravo ERP. Luego escriba el nombre de usuario y contraseña de la base de datos que contendrá los objetos de la base de datos de Openbravo ERP.

Bitrock postgress ddbb setup.jpg

Dele un nombre de contexto a su aplicación.

Esto será usado para acceder a Openbravo ERP a través de Tomcat: http://<dirección_ip>:<puerto>/<nombre_de_contexto>

Bitrock tomcat params.jpg

Luego, seleccione los formatos de hora y fecha preferidos:

Bitrock datetime.jpg

Finalmente, escoja entre tener los datos de demostración (BigBazaar) o no:

Bitrock demodata.jpg

Haga clic en «Forward» dos veces para continuar con la instalación de Openbravo ERP.

Este proceso puede durar entre 10 y 30 minutos para el modo Estándar y entre 30 y 90 minutos para el modo Desarrollo, dependiendo de las capacidades de procesamiento de la máquina en la que Openbravo ERP se está instalando.

Bitrock final.jpg


Ejecutar Openbravo ERP

En ambos casos, detenga e inicie el servicio de Tomcat para finalizar el proceso de instalación.

En este punto, usted debe tener dentro del directorio webapps de Apache Tomctat (C:\Apache Software Foundation\Tomcat5.5\webapps\ o C:\Tomcat5.5\webapps\ en Microsoft Windows y /var/lib/tomcat5.5/webapps/ en Linux):

Si ese no es el caso:

Acceda a Openbravo ERP con su navegador web escribiendo la URL exacta del contexto, por ejemplo, http://localhost:8180/openbravo/.

Revise que el directorio su_nombre_de_contexto esté creado dentro de el directorio webapps de Apache Tomcat.

Notas importantes: La página de error HTTP Status 404 - File not found en lugar de la página de Inicio de sesión revela un problema con la URL del contexto. Para ambos casos, por favor asegurese de que hay escrito correctamente la URL del contexto. Encuentre la URL de su contexto en:

  • el archivo build.xml dentro del directorio de aplicación para Openbravo ERP 2.35 MP5.
 <property name="context.url" value="http://localhost:8180/openbravo/"/> 
  • el archivo Openbravo.properties dentro del directorio config para Openbravo ERP 2.40 beta.
 context.url=http://localhost:8180/openbravo/ 

Escriba Openbravo en el cuadro de texto «Username» y openbravo en el cuadro de texto «Password». Luego haga clic en el botón Login.

Login.png

¡Felicidades! Ha terminado con la instalación de Openbravo ERP :)

SysAdmLogin.png

Nota importante: Por favor note que el primer inicio de sesión se hace con un rol de Administrador del sistema, así que usted no será capaz de ver opciones de negocio (el mensage AccessTableNoView se mostrará en lugar de esto) sino solo tareas administrativas. Para accesar a socios de negocio, productos, ventas y ordenes de abastecimiento y otras, cambie su rol a BigBazaar Admin (u Openbravo Admin) haciendo clic en el enlace Openbravo (izquierda arriba) ChangeRole1.png y seleccionandolo en el diálogo de Información de Rol. También puede establecer este rol como predeterminado marcando «Set as default».

ChangeRole2.png


Configuraciones después de la instalación

Después de que Openbravo ERP sea instalado y esté ejecutando apropiadamente, hay unos cuantos parámetros que usted puede personalizar para adaptar mejor Openbravo ERP a su país o región.


Instalar una traducción

Siempre es más divertido obtener Openbravo ERP traducido a su idioma :)


Configurar los formatos de hora y fecha predeterminados

Para cambiar el formato de fecha predeterminado de Openbravo ERP ejecute la herramienta de configuración que está en el directorio config/setup-tool.

Cuando haya hecho todos los cambios, recompile y haga el «deploy» de Openbravo ERP:

ant compile.complete
ant war
ant deploy


Configurar el formato de los números

Puede modificar el formato de números predeterminado editando el archivo Format.xml que está en el directorio config. Usted debería tener decimal="." grouping="," para cada categoría. Cuando esté listo, usted debe reiniciar Tomcat y los reportes se mostrarán como usted desea.

Problemas conocidos

Aquí hay una lista de problemas comunes con la instalación de Openbravo ERP.

Problemas de «hot-deployment» de Tomcat en Windows

Hay un problema conocido con Tomcat trabajando en Windows. Openbravo ERP hace un «hot-deploy» del archivo openbravo.war a Tomcat, pero en Windows con frecuencia encuentra problemas porque el archivo está no puede ser usado por otros procesos. Windows no permitirá retirar la vieja aplicación porque los archivos están protegidos por el Sistema Operativo. Tomcat tiene mecanismos para evitar esta protección. En Tomcat 5.5 y 6.0, este mecanismo está desabilitado de forma predeterminada. Para activarlo edite %CATALINA_BASE%\conf\context.xml. Encuentre la raíz <context> y agregue estos dos atributos:

<context antiJARLocking="true" antiResourceLocking="true" />

Proplema con Jasper Reports

Al compilar el código fuente, el servidor de la aplicación necesita conección a Internet para compilar correctamente los archivos *.jrxml. Si no, los reportes dde Jasper no trabajarán en la aplicación.

En Windows, un «firewall» puede también bloquear la compilación de los reportes de Jasper, entonces desactivelos temporalmente.

El encabezado de estos .jrxml es así:

<?xml version="1.0" encoding="UTF-8"  ?>
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

Si el servidor de la aplicación no tiene conexión a Internet, usted tendrá algunos errores al compilar los fuente aún cuando la el «build» sea exitoso. Cuando usted llama a alguno de estos reportes en la aplicación, usted obtendrá algo similar a esto:

org.xml.sax.SAXParseException: Premature end of file.

Si usted edita todos los archivos files (hasta 58) y borra la línea en la que llama la conexión a Internet,

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

la compilación no reportará errores, pero la traducción será muy mal hecha, y cuando llame uno de estos reportes en la aplicación, obtendrá una ventana de error:

Language "null" not supported by this report compiler. Expecting "java" instead.

Así que, la solución final para este problema es que reemplace la línea

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

por esta

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "/tmp/jasperreport.dtd">

en todos los 58 archivos .jrxml para evitar contacto con la URL anterior, y así la compilación y los reportes de la aplicación funcionarán bien.


Error de enlace insatisfecho al ejecutar un Jasper Report

En algunas distribuciones de GNU/Linux hay un problema al usar Java SDK 1.5.0_13 or 1.5.0_15 y Tomcat ejecutando como demonio [jsvc]. Cuando un Jasper Report se ejecuta, un error aparece indicando que no pueden encontrar una biblioteca. La forma más sencilla de arreglar esto es editando el guión /etc/init.d/tomcat y exportar la variable LD_LIBRARY_PATH a la ruta en que la biblioteca (libawt.so) se encuentra.

Por ejemplo:

LD_LIBRARY_PATH=/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/i386/
export LD_LIBRARY_PATH

En Ubuntu hay una ruta más corta que trabaja para todas las subversiones de 1.5 (i.e. 1.5.0_13 and 1.5.0_15). Funciona usando un enlace simbólico que automáticamente apunta al directorio correcto:

LD_LIBRARY_PATH=/usr/lib/jvm/java-1.5.0-sun/jre/lib/i386/
export LD_LIBRARY_PATH

Internet Explorer 6

El problema principal es que IE6 no soporta PNG con un canal de alfa. IE7 y Mozilla Firefox sí.

Primera solución: reemplazar las imágenes PNG por GIFs

Segunda solución: evite usar transparencias

Tercera solución: filtros

Hemos probado muchas soluciones de filtros, pero no pueden ser aplicados sin un gran cambio de los archivos css y html.

Así que la única solución factible sería construir una nueva piel con imágenes gif, perdiendo calidad en la interfaz. Usted puede encontrar información sobre cómo construir una nueva piel.

Usted siempre tiene la opción de instalar Mozilla Firefox o actualizar a IE7 (si es un usuario de Windows XP).


Preguntas frecuentes de Openbravo ERP

Preguntas frecuentes de Openbravo ERP («FAQ»).


Resumen

La instalación de Openbravo ERP no debería presentar ningún problema especial si el ambiente de Openbravo ha sido correctamente instalado antes.


Soporte

Para cualquier pregunta o duda con respecto a la instalación de Openbravo ERP, escríbalas en el foro de ayuda de Openbravo o únase al canal de IRC #openbravo en Freenode.

Retrieved from "http://wiki.openbravo.com/wiki/ERP_2.50:Openbravo_ERP_installation/es"

This page has been accessed 135,009 times. This page was last modified on 3 April 2012, at 11:00. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.