Mindas de usuario es completamente correcto: es necesario para crear el archivo setenv.sh
, ya sea en el directorio CATALINA_HOME
o CATALINA_BASE
, como el comentario en el archivo de catalina.sh
indica.
Sin embargo, hay un problema de "huevo y gallina" en el que Tomcat debe adivinar la ubicación del directorio CATALINA_HOME/bin/
en el caso donde la variable de entorno CATALINA_HOME
no está configurada.
He encontrado esta situación en un servidor Ubuntu donde, afortunadamente, Tomcat adivina correctamente el directorio CATALINA_HOME/bin/
. Para un entorno de usuario único donde la personalización de Tomcat para diferentes usuarios no es necesaria, parece que establecer la variable de entorno JAVA_HOME
o JRE_HOME
en el script catalina.sh
sería una solución al problema de "huevo y gallina".
¿No debería ser 'export JRE_HOME = ...'? –
Ghm, uso un comando similar para 'CATALINA_OPTS' y funciona sin exportar. De cualquier manera, OP puede confirmar esto. – mindas
bien por favor ignore, no se necesita exportar para setenv.sh –