jueves, 10 de septiembre de 2015

Intalio BPMS | The BASEDIR environment variable is not defined

Cuando instalamos el diseñador de intalio y lo arrancamos en modo eclipse, generalmente no hay problemas ya que no hacemos uso de otra variable de entorno que no sea Java y java es para todo el sistema, por lo tanto no tenemos mayor dificultad cuando iniciamos el designer de Intalio.

Sin embargo luego de descomprimir el paquete de Intalio Server, muchas veces ya tenemos la variable de entorno CATALINA_HOME apuntando a alguna instalación de Tomcat, en este caso cuando arrancamos el server de intalio que consiste en Tomcat tenemos el mensaje de error:

The BASEDIR environment variable is not defined

Y esto mes debido a que nuetra BASEDIR de la vaariable CATALINA_HOME apunta a otro directorio de instalacion, por lo tanto debemos apuntarlo a nuestra instalación del server de instalio, en linux podemos editar el archivo /etc/profile, posterior a esto arrancamos nuevamente instalio con el comando ./startup.sh y no hay problema.

1.- Intentamos arrancar intalio y editamos el profile
slack@zion:~/programas/intalio-bpms-ce-7.0.2/bin$ ./startup.sh 
The BASEDIR environment variable is not defined
This environment variable is needed to run this program
slack@zion:~/programas/intalio-bpms-ce-7.0.2/bin$ sudo gedit /etc/profile


CATALINA_HOME="/home/slack/programas/intalio-bpms-ce-7.0.2"

export JAVA_HOME JSSE_HOME TOMCAT_HOME CATALINA_HOME ANT_HOME

2.- actualizamos el profile y listamos las variables de ambiente con env, ahi ya vemos que se actualizo CATALINA_HOME  a nuestra instalacion del server de intalio
slack@zion:~/programas/intalio-bpms-ce-7.0.2/bin$ . /etc/profile
slack@zion:~/programas/intalio-bpms-ce-7.0.2/bin$ env
LC_PAPER=es_CL.UTF-8
TOMCAT_HOME=/home/slack/programas/apache-tomcat-5.5.33
LC_ADDRESS=es_CL.UTF-8
SSH_AGENT_PID=2559
LC_MONETARY=es_CL.UTF-8
GPG_AGENT_INFO=/tmp/keyring-SvniOz/gpg:0:1
TERM=xterm
SHELL=/bin/bash
CATALINA_HOME=/home/slack/programas/intalio-bpms-ce-7.0.2

3.- arrancamos Intalio BPMS server
slack@zion:~/programas/intalio-bpms-ce-7.0.2/bin$ ./startup.sh
Setting the BASEDIR environment variable to :: +/home/slack/programas/intalio-bpms-ce-7.0.2
Using CATALINA_BASE:   /home/slack/programas/intalio-bpms-ce-7.0.2
Using CATALINA_HOME:   /home/slack/programas/intalio-bpms-ce-7.0.2
Using CATALINA_TMPDIR: /home/slack/programas/intalio-bpms-ce-7.0.2/temp
Using JRE_HOME:        /home/slack/programas/jdk1.7.0_55
Using CLASSPATH:       :/home/slack/programas/intalio-bpms-ce-7.0.2/bin/jcl-over-slf4j-1.7.6.jar:/home/slack/programas/intalio-bpms-ce-7.0.2/bin/slf4j-api-1.7.6.jar:/home/slack/programas/intalio-bpms-ce-7.0.2/bin/slf4j-log4j12-1.7.6.jar:/home/slack/programas/intalio-bpms-ce-7.0.2/bin/log4j-1.2.17.jar:/home/slack/programas/intalio-bpms-ce-7.0.2/var/log:/home/slack/programas/intalio-bpms-ce-7.0.2/bin/bootstrap.jar:/home/slack/programas/intalio-bpms-ce-7.0.2/bin/tomcat-juli.jar
Using CATALINA_PID:    /home/slack/programas/intalio-bpms-ce-7.0.2/bin/pid


4.- vamos a http://localhost:8080/



user : admin
passwd : changeit

y ahora a jugar !