A lo largo del ciclo de desarrollo necesitaremos realizar muchas instalaciones, algunas aplicaciones son elaboradas con php y html y pueden ser publicadas en un servidor Apache2, sin embargo las más utilizadas en estos proyectos son elaboradas con Java y Javascript por lo cual deben ser instaladas en un servidor Tomcat.
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
[url=http:# ]Apache2 [/url]
Instalamos algunas cosas de Java
Código: Seleccionar todo
aptitude install libservlet3.0-java libservlet3.0-java libjspeex-java libwsil4j-java libwsil4j-java
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)
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
Cambia los permisos.
Código: Seleccionar todo
chmod -R 777 apache-tomcat-9.0.0.M21
Código: Seleccionar todo
cd /usr/local/apache-tomcat-9.0.0.M21/bin
Código: Seleccionar todo
ls
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=" "
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"/>
-->
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
localhost:8080
Observaremos la siguiente ventana:
Haz click en la parte que dice "Server Status"
Coloca tu usuario "admin" y clave, recuerda la que modificaste en el archivo tomcat-users.xml