Instalación de Tomcat 9 en Linux.

En este foro podrás encontrar como instalar ciertas aplicaciones en equipo con distribuciones linux.

Moderador: Jaibol Santaella

Jaibol Santaella
Mensajes: 244
Registrado: Mar Mar 17, 2015 8:28 am
Contactar:

Instalación de Tomcat 9 en Linux.

Mensaje por Jaibol Santaella » Lun May 15, 2017 10:43 pm

¡Saludos !

Una vez más por aquí estoy documentando cosas que me toca realizar en mi oficina, esta vez le voy a dejar por escrito como instalar un servidor Tomcat 9.

Les recuerdo que hace tiempo publiqué un manual donde explico como instalar tomcat 7 click aquí para descargar.

INSTALACION DE TOMCAT 9 EN LINUX

Fase 01

REQUISITOS PREVIOS


Para poder Instalar Tomcat en un servidor con sistema operativo linux debemos de instalara algunas cosas, que por cierto en otras oportunidades ya he explicado como instalarlas, así que si deseas puedes hacer click sobre cada referencia para leer como instalarlas


Por favor asegúrate de haber instalado las siguientes herramientas:

Open JDK

Open JRE

Apache2


Instalamos algunas cosas de Java

Código: Seleccionar todo

 aptitude install libservlet3.0-java libservlet3.0-java libjspeex-java libwsil4j-java libwsil4j-java 
Para declarar nuestras variables instalamos Environment

Código: Seleccionar todo

aptitude install environment-modules 

Instalamos el módulo cgi de php5

Código: Seleccionar todo

aptitude install  php5­-cgi 

Realizamos una actualización del Kernel

Código: Seleccionar todo

 aptitude update 

Verificamos nuestra instalación de Java

Código: Seleccionar todo

 java ­-version 

Nuestro resultado debería ser algo como lo siguiente:

Código: Seleccionar todo

java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
continuamos.....................

Fase 02

DESCARGA

Una vez instalados los requerimientos de tomcat procedemos a realizar la descarga de su código fuente, haga click aquí para continuar con la descarga.


Se descargará el siguiente archivo apache-tomcat-9.0.0.M21

Fase 03

INSTALACIÓN

Ubica el archivo descargado, es decir, apache-tomcat-9.0.0.M21.tar.gz y cópielo en el directorio /usr/local

Ahora dirígete al /usr/local

Código: Seleccionar todo

 cd /usr/local 

Descomprime

Código: Seleccionar todo

  tar vxzf apache-tomcat-9.0.0.M21.tar.gz
Se generará el siguiente directorio apache-tomcat-9.0.0.M21

Cambia los permisos.

Código: Seleccionar todo

 chmod -R 777 apache-tomcat-9.0.0.M21 
Nuestro instalador es decir, startup.sh se encuentra en el directorio /bin de nuestro tomcat

Código: Seleccionar todo

 cd /usr/local/apache-tomcat-9.0.0.M21/bin

Código: Seleccionar todo

 ls 
Sólo que no lo podemos ejecutar aun, si lo hacemos nos generará un error, y es porque aun NO hemos agregado las variable.





Agregamos nuestra variable.

Código: Seleccionar todo

 cd /etc 

Código: Seleccionar todo

 nano environment

Agregamos la siguiente información;

Código: Seleccionar todo

export CATALINA_HOME=" "
export JAVA_HOME="  "
export JRE_HOME=" " 
Donde



JAVA_HOME=" Dirección de tu Java"

JRE_HOME=  "Dirección de tu JRE"

CATALINA_HOME= Ruta donde se encuentra el directorio /bin de nuestro tomcat




Un ejemplo:

Mi variable sería esta:

Código: Seleccionar todo

export CATALINA_HOME=/usr/local/apache-tomcat-9.0.0.M21
export JAVA_HOME="/usr/lib/jdk1.8.0_121
export JRE_HOME=/usr/lib/jdk1.8.0_121/jre

Código: Seleccionar todo

 cd /usr/local/apache-tomcat-9.0.0.M21/bin

Código: Seleccionar todo

   sh startup.sh   

Observaremos algo como lo siguiente:

Código: Seleccionar todo

Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.0.M21
Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.0.M21
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.0.M21/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-9.0.0.M21/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.0.M21/bin/tomcat-juli.jar
Tomcat started.


Ahora editamos el archivo tomcat-users.xml

Código: Seleccionar todo

cd /usr/local/apache-tomcat-9.0.0.M21/conf

Código: Seleccionar todo

 nano  tomcat-users.xml

Al final de nuestro documento observaremos lo siguiente:

Código: Seleccionar todo

<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>
-->
Deberás eliminar las etiquetas <!-- y -->
y sustituir <must-be-changed> por la clave de tus usuarios.

Ejemplo:

Código: Seleccionar todo

<role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="root" roles="tomcat"/>
  <user username="both" password="root" roles="tomcat,role1"/>
  <user username="role1" password="root" roles="role1"/>



Agrega el siguiente contenido al final del documento

Código: Seleccionar todo


<!-- user manager can access only manager section -->
<role rolename="manager-gui" />
<user username="manager" password="clave-de-tu-manager" roles="manager-gui" />

<!-- user admin can access manager and admin section both -->
<role rolename="admin-gui" />-->
<user username="admin" password="tu-clave admin-aqui" roles="manager-gui,admin-gui" />


Ahora debemos reiniciar el servicio:

Código: Seleccionar todo

cd /usr/local/apache-tomcat-9.0.0.M21/bin

Código: Seleccionar todo

sh shutdown.sh

Código: Seleccionar todo

sh startup.sh
Perfecto ya tenemos nuestro tomcat instalado, sólo resta abrir un navegador y escribir:

localhost:8080

Imagen


Observaremos la siguiente ventana:

Imagen


Haz click en la parte que dice "Server Status"

Imagen

Coloca tu usuario "admin" y clave, recuerda la que modificaste en el archivo tomcat-users.xml
Fue útil este documento?,
Publica tus opiniones

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado