Artículos en la categoría "Instalacion"

De openXpertya Wiki

Tabla de contenidos

Guía para instalar openXpertya en Debian GNU Linux y PostgreSQL 8.1

Este documento tiene la finalidad de mostrar el procedimiento de instalación de OpenXpertya utilizando la distribución Debian GNU/Linux.

Instalando Java

Una vez descargado el paquete JDK5 se deben ejecutar los siguientes comandos:

openxp$ su
openxp# cp jdk-1_5_0_06-linux-i586.bin /usr/java
openxp# chmod +x  jdk-1_5_0_06-linux-i586.bin
openxp# ./ jdk-1_5_0_06-linux-i586.bin

Se desplegara el contrato de licencia el cual debemos indicarle “yes” para continuar con la instalación.

Ahora la ruta de los paquetes JAVA se encuentra en la siguiente ruta /usr/java/jdk1.5.0_06.

Descarga OpenXpertya 2

Es necesario descomprimir el binario, el mismo podrá colocarlo en el sioguiente directorio:

openxp# cp ServidorOXP_v2_vc3.tar.gz /var/www/
openxp# cd /var/www/
openxp# tar zxfv ServidorOXP_v2_vc3.tar.gz
openxp# cd ServidorOXP/
openxp# chmod –R +x *.sh

Variables de Entorno

Ahora se deben configurar las variables que se necesitarán mas adelante cuando se configuré OpenXpertya.

openxp# export OXP_HOME=/var/www/ServidorOXP
openxp# export JAVA_HOME=/usr/java/jdk1.5.0_06
openxp# env # para verificar que estén las rutas creadas.

Instalación de Tomcat

Tomcat es un servidor web con soporte de servlets y JSPs. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache o JBOSS.

openxp# apt-get install tomcat5.5

Instalación de PostgreSQL 8.1

Para la instalación de la Base de Datos PostgreSQL se deben realizar los siguientes pasos.

openxp# apt-cache search postgresql
openxp# apt-get install postgresql-8.1

Configuración de la Base de Datos

Una vez instalado el paquete se procederá a crear el usuario en la base de datos, este será el propietario de la misma.

openxp# su postgre
openxp$ createuser --no-createdb --no-superuser --no-createrole --pwprompt  openxp
openxp$ exit

El siguiente paso es para crear la Base de Datos

openxp# su postgre
openxp$ createdb --owner openxp --encoding UNICODE openxp # Crear la bd openxp
openxp# exit

Para finalizar con la configuración de la base de datos de deberá cargar las tablas necesarias para que la aplicación funciones correctamente.

openxp# psgl --username openxp --password --host localhost --dbname openxp < $OXP_HOME/data/openxpdb.sql 

Para administrar la Base de Datos deberá instalar el pgadmin3. Esta aplicación permite administrar la Base de Datos a través de un ambiente grafico. Con esta aplicación podrá cambiar el password del usuario “postgres” por seguridad.

openxp# apt-get install pgadmin3
openxp# pgadmin3

Para que las aplicaciones se conecten con la Base de Datos sin problema debe modificar los siguientes parámetros en el archivo pg_hba.conf ubicado en la siguiente ruta: /etc/postgresql/8.1/main/ .

openxp# nano /etc/postgresql/8.1/main/pg_hba.conf

Al final del archivo agregar las siguientes líneas.

local all postgres trust
#
# All other connections by UNIX sockets
local all all trust
#
# All IPv4 connections from localhost
host all all 127.0.0.1 255.255.255.255 trust
host all all 192.168.100.0 255.255.255.255 trust
#
# reject all other connection attempts
host all all 0.0.0.0 0.0.0.0 reject

Una vez que agregadas las líneas en el archivo debe reiniciar el servicio de PostgreSQL desde la consola:

openxp# /etc/init.d/postgres8.1 reload

Configuración de OpenXpertya

Para configurar la aplicación deberá realizar los siguientes pasos:

openxp# cd /var/www/ServidorOXP/
openxp# ./Configurar

En este ultimo paso debe colocar los parámetro solicitados y los mismos se podrán comprobar si están correctos al colocarse todo en verde, una vez comprobado que todos este bien se procede a guardar los cambios y desde este momento se instalará la aplicación.

Iniciando el Servidor de Aplicaciones

En el sub-directorio utils se encuentra un script, debe ejecutar el script para iniciar el servicio.

openxp# cd /var/www/ServidorOXP/utils
openxp# ./IniciarServidor.sh

El siguiente mensaje indica que esta arriba el servicio:

22:54:47,252 INFO  [Server] JBoss (MX MicroKernel) [4.0.2 (build: CVSTag=JBoss_4                                       _0_2 date=200505022023)] Started in 1m:16s:726ms

Una vez finalizado este paso usted ya podrá hacer uso de la herramienta.

http://localhost/

Mozilla-Firefox no interpreta archivos con extensiones JNPL, por lo tanto indíquele que abrirá con otra aplicación llamada “javaws”, esta se encuentra en el directorio: /usr/java/jdk1.5.0_06/bin/

Herramientas personales