ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Instalacion de TOMCAT en UBUNTU 16


Enviado por   •  10 de Enero de 2019  •  Informes  •  1.302 Palabras (6 Páginas)  •  145 Visitas

Página 1 de 6

Integrantes: Enríquez Alexis

Módulo: Sistemas Distribuidos

Tema: Instalación de TOMCAT en Ubuntu 16.04

Pasos previos opcionales.

Podemos habilitar el super usuario en Ubuntu para lo cual usamos los siguientes comandos.

sudo –i

[pic 4]

Este comando nos pedirá la clave de nuestro usuario actual, para poder ingresar como super usuario.

Primero vamos a actualizar el Sistema Operativo (SO):

Ingresamos como usuario root y ejecutamos el comando para actualizar:

su

apt-get update

[pic 5]

Instalación de Apache Tomcat.

Instalamos el editor de texto nano:

sudo apt-get install nano

Instalamos el compresor/descompresor tar:

sudo apt-get install tar

Nos dirigimos a /home/usuario/Documentos, ejecutamos el comando para descargar el core de tomcat.

cd /home/usuario/Documentos

wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat 8.5.31.tar.gz

[pic 6]

Renombramos el archivo descargado

mv apache-tomcat-8.5.31.tar.gz apache-tomcat.tar.gz

Descomprimimos el archivo que acabamos de renombrar

tar zxvf apache-tomcat.tar.gz

Movemos el archivo que acabamos de descomprimir a /usr/share/tomcat

sudo mv apache-tomcat-8.5.31 /usr/share/tomcat

Instalación de Java

Antes de iniciar nuestro Tomcat, vamos a instalar java. Primero vamos a agregar un repositorio de paquetes de Oracle.

sudo add-apt-repository ppa:webupd8team/java

Actualizamos el repositorio de paquetes.

sudo apt-get update

Instalamos el JDK 8 de Oracle.

sudo apt-get install oracle-java8-installer

Aceptamos las condiciones y los términos de la instalación.

[pic 7]

Vamos a configurar el java que acabamos de instalar como versión por defecto.

sudo update-alternatives --config java

Veremos una salida como la siguiente:

[pic 8]

Aquí elegimos el número de la versión de java que queremos usar por defecto.

Vamos a definir la variable de entorno JAVA_HOME

Editamos el archivo environment.

sudo nano /etc/environment

Al final del archivo ponemos el siguiente contenido, esta ruta depende de la versión que java que hayamos decidido usar por defecto.

JAVA_HOME="/usr/lib/jvm/java-8-oracle"

[pic 9]

Guardamos y salimos. Volvemos a cargar las variables del sistema.

source /etc/environment

Para comprobar que la variable ha sido añadida usamos el comando.

echo $JAVA_HOME

[pic 10]

Arrancamos el servidor Tomcat para probar que se encuentra bien instalado. Primero nos dirigimos a /usr/share/tomcat

cd /usr/share/tomcat

Para ejecutar Tomcat se usa el comando:

bin/startup.sh

Para comprobar que está bien debemos obtener una salida por consola como esta:

[pic 11]

Otra forma de probar tomcat es acceder a un navegador dentro de Ubuntu y colocamos en la url localhost:8080 y debemos visualizar una imagen de Tomcat.

[pic 12]

Paramos la ejecución de Tomcat, esto se debe a que cambiaremos la configuración.

bin/shutdown.sh

[pic 13]

Instalación del Web Server Apache (httpd)

Ejecutamos el comando como usuario sudo o como root:

sudo apt-get install apache2

Iniciamos en servidor Apache.

sudo systemctl start apache2

/etc/init.d/apache2 start

Para comprobar que se instaló correctamente el Apache, nos dirigimos a un navegador y tipiamos en la url localhost:80 y nos debe aparecer una página de Apache2.

[pic 14]

Detenemos el servidor Apache:

sudo systemctl stop apache2

/etc/init.d/apache2 stop

Para realizar el balanceo de carga, usamos la extensión mod_jk, usamos dicha extensión ya que Apache necesita una conexión específica para realizar el balanceo de carga. Usamos mod_jk ya que mod_proxy viene dentro del paquete de Apache HTTP desde la versión 2.2, dicha extensión nos permite tener un control más amplio del balanceo de carga.

Instalación de mod_jk

sudo apt-get install libapache2-mod-jk

Para comprobar que se ha instalado correctamente el mod-jk listamos el contenido de la carpeta que se nos debió haber creado en la instalación.

ls /usr/lib/apache2/modules/mod_jk.so

[pic 15]

Múltiples instancias de Tomcat.

Crearemos un directorio que contenga los archivos necesarios para cada instancia de Tomcat.

Primero creamos el directorio tmp y luego el tomcat-instances.

sudo mkdir /usr/tmp

sudo mkdir /usr/tmp/tomcat-instances

Nos dirigmos al directorio que acabamos de crear

cd /usr/tmp/tomcat-instances

Crearemos una carpeta en la cual contendrá los archivos/carpetas para la instancia1

sudo mkdir tomcat-instance1

[pic 16]

Copiaremos los directorios necesarios para la instancia, desde el directorio base de Tomcat.

sudo cp -R /usr/share/tomcat/conf /usr/share/tomcat/temp /usr/share/tomcat/webapps /usr/share/tomcat/logs tomcat-instance1

[pic 17]

Para configurar los puertos de la conexión que usará la instancia1 vamos a editar el archivo conf/server.xml. Nos dirigimos a tomcat-instance1/conf. Para no tener problemas a partir de aquí nos conectaremos como superusuario, con el comando su.

Nos cambiamos de directorio con el siguiente comando.

cd tomcat-instance1/conf

Esto lo hacemos con el editor nano.

nano server.xml

Dentro del este documento debemos modificar los siguientes parámetros:

  1. Shutdown: 6005

[pic 18]

  1. HTTP: 6080

[pic 19]

  1. AJP: 6009

[pic 20]

Salimos guardando. Ctrl+O y Ctrl +X.

Debemos salir a /usr/tmp/tomcat-instances.

cd /usr/tmp/tomcat-instances

Para configurar la instancia2 de Tomcat vamos a copiar el contenido de la instancia1 en tomcat-instance2

cp -R tomcat-instance1 tomcat-instance2

Para configurar los puertos de la conexion que usará la instancia2 vamos a editar el archivo conf/server.xml.

Primero nos dirigimos a tomcat-instance2/conf.

cd tomcat-instance2/conf

...

Descargar como (para miembros actualizados)  txt (11.4 Kb)   pdf (810.2 Kb)   docx (653.3 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com