SlideShare una empresa de Scribd logo
1 de 13
IES Gran Capitán
Módulo: Despliegue de Aplicaciones Web
Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web”

Práctica 9: Instalación de Apache Tomcat 8

Fecha entrega: 28/11/2013
Autores: Pablo Medina Suárez

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

2

1 ÍNDICE
1

ÍNDICE

2

2

INTRODUCCIÓN

3

3

DESARROLLO DE LA PRÁCTICA

5

3.1 INSTALACIÓN DE APACHE TOMCAT
3.2 INICIAR EL SERVIDOR TOMCAT
3.2.1 ¿QUÉ INFORMACIÓN TE MUESTRA AL LEVANTAR EL SERVICIO? CAPTURA PANTALLA Y
DESCRÍBELA.
3.2.2 ¿QUÉ SCRIPT SE UTILIZA PARA PARAR EL SERVIDOR?
3.2.3 COMPROBAR QUE FUNCIONA.
3.2.4 FICHEROS DE LOG.
3.3 APPLICATION MANAGER DE TOMCAT
3.3.1 CREACIÓN DE UN USUARIO ADMINISTRADOR:
3.3.2 ENTRAR EN LA ADMINISTRACIÓN DE TOMCAT:
3.3.3 PROBAR EXAMPLES PARA COMPROBAR QUE TODO FUNCIONA:

5
6
6
6
7
7
8
8
8
9

4

CONCLUSIÓN

12

5

BIBLIOGRAFIA

13

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

2

3

INTRODUCCIÓN

Objetivos:
Instalación de un servidor Apache con soporte para jsp y servlets mediante el uso de
Tomcat.
Tomcat es un contenedor de servlets para aplicaciones Java.
Usaremos Tomcat versión 8.0. Entre los principales cambios en esta versión, puede resaltar el
soporte
para
Servlet
3.0
y
JavaServer
Pages
2.2.
En esta práctica comenzaremos por instalar Tomcat y comprobar su correcto funcionamiento.
En futuras prácticas lo integraremos con el servidor web Apache.
Fuentes:
-Tutorial instalación Tomcat en Linux
-Descarga de la última versión de Java
SE: http://www.oracle.com/technetwork/java/javase/downloads/index.html
-Otras versiones de Java: http://www.oracle.com/technetwork/java/javase/archive-139210.html
-Ayuda instalación de Java SE: http://www.java.com/es/download/help/index_installing.xml
Requerimientos:
Tener instalado Java.
1.Comprobarlo.
Para comprobar que tenemos instalado Java introducimos las siguientes órdenes
en el terminal:

Como se ve en la imagen, no lo tengo instalado.
2. Si no lo tienes instalado, instálalo.
Para instalar Java en la máquina es necesario introducir lo siguiente en el
terminal:
Sudo apt-get update
Sudo apt-get upgrade

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

4

En este caso, he elegido instalar el JRE de la versión 7 de Java, esperamos a que se
complete la descarga e instalación del paquete.
Si volvemos a comprobar la versión de Java, ahora obtenemos el siguiente resultado:

Ya tenemos Java instalado, pasemos al asunto principal de la práctica, la instalación de
Tomcat en nuestro servidor.

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

5

3 DESARROLLO DE LA PRÁCTICA
3.1

Instalación de Apache Tomcat
En primer lugar, hay que descargar el paquete de Tomcat desde su página web.
Finalizada la descarga, se descomprime el paquete utilizando la siguiente orden:

A continuación, movemos el directorio descomprimido a un directorio más adecuado,
introduciendo lo siguiente en el terminal:

Hecho esto, tenemos que asignar permisos de ejecución a todos los ficheros con
extensión *.sh bajo el directorio /bin/¸ para lo que introducimos lo siguiente:

Ahora vamos a añadir las variables de entorno necesarias para el correcto
funcionamiento de todo y también para mayor comodidad, por lo que modificamos el fichero
/etc/environment e introducimos lo siguiente:

Nota: las rutas introducidas son las propias a mi instalación de Java y de Tomcat, por lo
que éstas pueden variar.
Con esto ya habríamos finalizado este punto, pero nos falta un detalle. Como en este
servidor el puerto 8080 se encuentra ocupado por el servidor Apache, debemos cambiar el
puerto por defecto de Tomcat. Para ello, es necesario modificar el siguiente valor del fichero
/usr/local/apache-tomcat-8.0.0.RC5/conf/server.xml de la siguiente manera:

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

6

Cambiamos el puerto por otro que esté libre, en mi caso, he elegido el puerto 8180.
Ya podemos pasar al siguiente punto: el inicio del servidor que hemos instalado.

3.2

Iniciar el servidor Tomcat

Para iniciar el servidor Tomcat, introducimos lo siguiente en el terminal (nótese que
hago uso de la variable configurada en el punto anterior):

3.2.1 ¿Qué información te muestra al levantar el servicio? Captura
pantalla y descríbela.
En la captura anterior vemos que aparecen varias líneas con información,
informándonos de las rutas que está tomando como directorio base para Tomcat y para Java
para funcionar.

3.2.2 ¿Qué script se utiliza para parar el servidor?
Para detener el servidor utilizamos el script /directorioTomcat/bin/shutdown.sh, de
igual manera que utilizamos el script para iniciarlo.

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

7

3.2.3 Comprobar que funciona.
Para comprobar que todo funciona, abrimos el navegador y accedemos a la dirección
http://127.0.0.1:puertoConfiguradoPorDefecto, donde nos debería aparecer lo siguiente, si
todo ha ido bien:

Ya tenemos en marcha el servidor Tomcat en nuestra máquina.

3.2.4 Ficheros de log.
Podemos ver los registros del servidor introduciendo lo siguiente en el terminal
(teniendo en cuenta que hemos configurado la variable de entorno):

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

3.3

8

Application Manager de Tomcat

3.3.1 Creación de un usuario administrador:
Para crear un usuario administrador en nuestro servidor Tomcat, es necesario que
modifiquemos el fichero /rutaTomcat/conf/tomcat-users.xml, donde añadiremos un usuario con
el rol manager-gui, de la siguiente manera:

Con esto creamos un usuario de nombre admin+Mi apellido con la contraseña admin y
perfil de administrador.
Es necesario reiniciar el servidor para que tengan lugar los cambios realizados,
utilizando el script shutdown.sh y startup.sh.

3.3.2 Entrar en la administración de Tomcat:
Para entrar en el panel de administración de nuestro servidor Tomcat podemos utilizar
la dirección http://127.0.0.1:puertoConfigurado/manager/html, o podemos pulsar en Tomcat
Manager en la página principal del servidor:

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

9

Nos identificamos con el usuario que hemos creado en el paso anterior:

Al hacer esto, se nos mostrará el panel de administración:

3.3.3 Probar examples para comprobar que todo funciona:
Para comprobar si todo lo que hemos hecho funciona correctamente, accedemos a la
dirección http://127.0.0.1:puertoConfigurado/examples, donde veremos lo siguiente:

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

10

Entramos a cada uno de los ejemplos y observamos su funcionamiento:

Probemos el Hello World:

Podemos ver que funciona correctamente, podemos probar otros ejemplos para
asegurarnos:

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

11
Práctica 9: Instalación de Apache Tomcat 8

12

4 CONCLUSIÓN
Con el desarrollo de esta práctica he aprendido a instalar correctamente el Java JDK en
un servidor Linux y a configurar las variables de entorno necesarias para su correcto
funcionamiento, entre otras necesarias para mejor accesibilidad mientras el desarrollo de ésta.
Con esto, he visto los pasos necesarios para instalar y configurar el servidor Tomcat,
además de la configuración de usuarios para el acceso a las distintas secciones del servidor. Por
último, también he echado un pequeño vistazo al funcionamiento de las aplicaciones de lado de
servidor basadas en Java que vienen como ejemplo.

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Práctica 9: Instalación de Apache Tomcat 8

5 BIBLIOGRAFIA


Ayuda de Java
Consultado en: http://www.java.com/es/download/help/path.xml



Introducción a Tomcat 6
Consultado en: http://www.slideshare.net/abbadon1989/tomcat-7763581

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org

13

Más contenido relacionado

La actualidad más candente

Apache: páginas multilenguaje
Apache: páginas multilenguajeApache: páginas multilenguaje
Apache: páginas multilenguajepablozacrosuarez
 
Apache: información sobre nuestro servidor web
Apache: información sobre nuestro servidor webApache: información sobre nuestro servidor web
Apache: información sobre nuestro servidor webpablozacrosuarez
 
Apache: Servidores web virtuales (por IP y puerto)
Apache: Servidores web virtuales (por IP y puerto)Apache: Servidores web virtuales (por IP y puerto)
Apache: Servidores web virtuales (por IP y puerto)pablozacrosuarez
 
Instalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPdInstalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPdpablozacrosuarez
 
Apache: Servidor Web Seguro (HTTPS)
Apache: Servidor Web Seguro (HTTPS)Apache: Servidor Web Seguro (HTTPS)
Apache: Servidor Web Seguro (HTTPS)pablozacrosuarez
 
Como hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntuComo hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntuDiego B M
 
Configurar el sitio web de apache para usar varios puertos
Configurar el sitio web de apache para usar varios puertosConfigurar el sitio web de apache para usar varios puertos
Configurar el sitio web de apache para usar varios puertosjcgudi
 
Sistemas de control de versiones: SVN
Sistemas de control de versiones: SVNSistemas de control de versiones: SVN
Sistemas de control de versiones: SVNpablozacrosuarez
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IJorge Iván Meza Martínez
 
Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasoshydras_cs
 
Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)ayarpm
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Ángel Acaymo M. G.
 
02 Joomla. Instalacion De Joomla En Un Servidor Web Local
02 Joomla. Instalacion De Joomla En Un Servidor Web Local02 Joomla. Instalacion De Joomla En Un Servidor Web Local
02 Joomla. Instalacion De Joomla En Un Servidor Web LocalJosé M. Padilla
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAndrés Amaya
 

La actualidad más candente (16)

Apache: páginas multilenguaje
Apache: páginas multilenguajeApache: páginas multilenguaje
Apache: páginas multilenguaje
 
Apache: información sobre nuestro servidor web
Apache: información sobre nuestro servidor webApache: información sobre nuestro servidor web
Apache: información sobre nuestro servidor web
 
Apache: Servidores web virtuales (por IP y puerto)
Apache: Servidores web virtuales (por IP y puerto)Apache: Servidores web virtuales (por IP y puerto)
Apache: Servidores web virtuales (por IP y puerto)
 
Instalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPdInstalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPd
 
Apache: Servidor Web Seguro (HTTPS)
Apache: Servidor Web Seguro (HTTPS)Apache: Servidor Web Seguro (HTTPS)
Apache: Servidor Web Seguro (HTTPS)
 
Como hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntuComo hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntu
 
Configurar el sitio web de apache para usar varios puertos
Configurar el sitio web de apache para usar varios puertosConfigurar el sitio web de apache para usar varios puertos
Configurar el sitio web de apache para usar varios puertos
 
Sistemas de control de versiones: SVN
Sistemas de control de versiones: SVNSistemas de control de versiones: SVN
Sistemas de control de versiones: SVN
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte I
 
Servidor proFTPd
Servidor proFTPdServidor proFTPd
Servidor proFTPd
 
Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasos
 
Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
 
02 Joomla. Instalacion De Joomla En Un Servidor Web Local
02 Joomla. Instalacion De Joomla En Un Servidor Web Local02 Joomla. Instalacion De Joomla En Un Servidor Web Local
02 Joomla. Instalacion De Joomla En Un Servidor Web Local
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
php
phpphp
php
 

Destacado

Automated Tomcat Management
Automated Tomcat ManagementAutomated Tomcat Management
Automated Tomcat Managementseges
 
Mule management console installation with Tomcat
Mule management console installation with TomcatMule management console installation with Tomcat
Mule management console installation with TomcatSudha Ch
 
Java ee com apache tom ee e tomee+ tdc - 2014
Java ee com apache tom ee e tomee+   tdc - 2014Java ee com apache tom ee e tomee+   tdc - 2014
Java ee com apache tom ee e tomee+ tdc - 2014Daniel Cunha
 
Tomcat Clustering
Tomcat ClusteringTomcat Clustering
Tomcat Clusteringgouthamrv
 
Apache TomEE, Java EE 6 Web Profile {and more} on Tomcat
Apache TomEE, Java EE 6 Web Profile {and more} on TomcatApache TomEE, Java EE 6 Web Profile {and more} on Tomcat
Apache TomEE, Java EE 6 Web Profile {and more} on TomcatTomitribe
 
Tomcat session clustering
Tomcat session clusteringTomcat session clustering
Tomcat session clusteringKim SeokYoung
 
Apache Tomcat 8 Application Server
Apache Tomcat 8 Application ServerApache Tomcat 8 Application Server
Apache Tomcat 8 Application Servermohamedmoharam
 
Introduction to Apache Tomcat 7 Presentation
Introduction to Apache Tomcat 7 PresentationIntroduction to Apache Tomcat 7 Presentation
Introduction to Apache Tomcat 7 PresentationTomcat Expert
 
Tomcat Configuration (1)
Tomcat Configuration (1)Tomcat Configuration (1)
Tomcat Configuration (1)nazeer pasha
 
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)Micael Gallego
 
Tomcat and apache httpd training
Tomcat and apache httpd trainingTomcat and apache httpd training
Tomcat and apache httpd trainingFranck SIMON
 
Globalization:pros and cons
Globalization:pros and consGlobalization:pros and cons
Globalization:pros and consefendievaz
 
The Causes and Effects of Globalisation
The Causes and Effects of GlobalisationThe Causes and Effects of Globalisation
The Causes and Effects of GlobalisationAisling O Connor
 

Destacado (20)

Automated Tomcat Management
Automated Tomcat ManagementAutomated Tomcat Management
Automated Tomcat Management
 
Mule management console installation with Tomcat
Mule management console installation with TomcatMule management console installation with Tomcat
Mule management console installation with Tomcat
 
Ansible
AnsibleAnsible
Ansible
 
Apache TomEE - Tomcat with a kick
Apache TomEE  - Tomcat with a kickApache TomEE  - Tomcat with a kick
Apache TomEE - Tomcat with a kick
 
Java ee com apache tom ee e tomee+ tdc - 2014
Java ee com apache tom ee e tomee+   tdc - 2014Java ee com apache tom ee e tomee+   tdc - 2014
Java ee com apache tom ee e tomee+ tdc - 2014
 
Tomcat Clustering
Tomcat ClusteringTomcat Clustering
Tomcat Clustering
 
Apache TomEE, Java EE 6 Web Profile {and more} on Tomcat
Apache TomEE, Java EE 6 Web Profile {and more} on TomcatApache TomEE, Java EE 6 Web Profile {and more} on Tomcat
Apache TomEE, Java EE 6 Web Profile {and more} on Tomcat
 
Git tutorial
Git tutorialGit tutorial
Git tutorial
 
Tomcat session clustering
Tomcat session clusteringTomcat session clustering
Tomcat session clustering
 
Web service introduction 2
Web service introduction 2Web service introduction 2
Web service introduction 2
 
Tomcat next
Tomcat nextTomcat next
Tomcat next
 
Apache Tomcat 8 Application Server
Apache Tomcat 8 Application ServerApache Tomcat 8 Application Server
Apache Tomcat 8 Application Server
 
Introduction to Apache Tomcat 7 Presentation
Introduction to Apache Tomcat 7 PresentationIntroduction to Apache Tomcat 7 Presentation
Introduction to Apache Tomcat 7 Presentation
 
APACHE TOMCAT
APACHE TOMCATAPACHE TOMCAT
APACHE TOMCAT
 
Tomcat Configuration (1)
Tomcat Configuration (1)Tomcat Configuration (1)
Tomcat Configuration (1)
 
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)
 
Apache tomcat
Apache tomcatApache tomcat
Apache tomcat
 
Tomcat and apache httpd training
Tomcat and apache httpd trainingTomcat and apache httpd training
Tomcat and apache httpd training
 
Globalization:pros and cons
Globalization:pros and consGlobalization:pros and cons
Globalization:pros and cons
 
The Causes and Effects of Globalisation
The Causes and Effects of GlobalisationThe Causes and Effects of Globalisation
The Causes and Effects of Globalisation
 

Similar a Instalación de Apache Tomcat 8

Similar a Instalación de Apache Tomcat 8 (20)

09practicafinal
09practicafinal09practicafinal
09practicafinal
 
12integracion de tomcat con apache
12integracion de tomcat con apache12integracion de tomcat con apache
12integracion de tomcat con apache
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
 
2. Java Servlets (J2EE) - Curso 2005-2006
2. Java Servlets (J2EE) - Curso 2005-20062. Java Servlets (J2EE) - Curso 2005-2006
2. Java Servlets (J2EE) - Curso 2005-2006
 
Agentes y servlets
Agentes y servletsAgentes y servlets
Agentes y servlets
 
Como instalar tomcat_ubuntu
Como instalar tomcat_ubuntuComo instalar tomcat_ubuntu
Como instalar tomcat_ubuntu
 
Tomcat
TomcatTomcat
Tomcat
 
Tomcat y Jboss
Tomcat y JbossTomcat y Jboss
Tomcat y Jboss
 
Desarrollo web con JAVA: Introduccion a los Servlets
Desarrollo web con JAVA: Introduccion a los ServletsDesarrollo web con JAVA: Introduccion a los Servlets
Desarrollo web con JAVA: Introduccion a los Servlets
 
OkmEC
OkmECOkmEC
OkmEC
 
instalacion tomcat
instalacion tomcatinstalacion tomcat
instalacion tomcat
 
JSP
JSPJSP
JSP
 
10practicafinal
10practicafinal10practicafinal
10practicafinal
 
Actividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimesActividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimes
 
Servidor ubuntu(linux)
Servidor ubuntu(linux)Servidor ubuntu(linux)
Servidor ubuntu(linux)
 
Ln 402-wl-400-website-integration-manual
Ln 402-wl-400-website-integration-manualLn 402-wl-400-website-integration-manual
Ln 402-wl-400-website-integration-manual
 
3.4.2
3.4.23.4.2
3.4.2
 
Servidor web Apache
Servidor web ApacheServidor web Apache
Servidor web Apache
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 

Último

Practica el trazo silabas para niños. Pdf
Practica el trazo silabas para niños. PdfPractica el trazo silabas para niños. Pdf
Practica el trazo silabas para niños. PdfMeliTolosa2
 
Planeación estratégica de la gestión de talento humano
Planeación estratégica de la gestión de talento humanoPlaneación estratégica de la gestión de talento humano
Planeación estratégica de la gestión de talento humanoStevenLopez150012
 
Curacion Interior- Psicología Espiritual.Pdf.pdf
Curacion Interior- Psicología Espiritual.Pdf.pdfCuracion Interior- Psicología Espiritual.Pdf.pdf
Curacion Interior- Psicología Espiritual.Pdf.pdfCynthiaSaid2
 
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptxREFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptxDavidFunes17
 
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdfEscucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdfChristianCarrillo68
 
Taller de autoconocimiento personal quien-soy-yo.pdf
Taller de autoconocimiento personal quien-soy-yo.pdfTaller de autoconocimiento personal quien-soy-yo.pdf
Taller de autoconocimiento personal quien-soy-yo.pdfHnaYuleisyMarielaMor
 

Último (6)

Practica el trazo silabas para niños. Pdf
Practica el trazo silabas para niños. PdfPractica el trazo silabas para niños. Pdf
Practica el trazo silabas para niños. Pdf
 
Planeación estratégica de la gestión de talento humano
Planeación estratégica de la gestión de talento humanoPlaneación estratégica de la gestión de talento humano
Planeación estratégica de la gestión de talento humano
 
Curacion Interior- Psicología Espiritual.Pdf.pdf
Curacion Interior- Psicología Espiritual.Pdf.pdfCuracion Interior- Psicología Espiritual.Pdf.pdf
Curacion Interior- Psicología Espiritual.Pdf.pdf
 
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptxREFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
REFLEXION LA PARABOLA DEL HIJO PRODIGO.pptx
 
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdfEscucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
Escucha-a-Tu-Cuerpo-Lise-Bourbeau (1).pdf
 
Taller de autoconocimiento personal quien-soy-yo.pdf
Taller de autoconocimiento personal quien-soy-yo.pdfTaller de autoconocimiento personal quien-soy-yo.pdf
Taller de autoconocimiento personal quien-soy-yo.pdf
 

Instalación de Apache Tomcat 8

  • 1. IES Gran Capitán Módulo: Despliegue de Aplicaciones Web Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web” Práctica 9: Instalación de Apache Tomcat 8 Fecha entrega: 28/11/2013 Autores: Pablo Medina Suárez IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org
  • 2. Práctica 9: Instalación de Apache Tomcat 8 2 1 ÍNDICE 1 ÍNDICE 2 2 INTRODUCCIÓN 3 3 DESARROLLO DE LA PRÁCTICA 5 3.1 INSTALACIÓN DE APACHE TOMCAT 3.2 INICIAR EL SERVIDOR TOMCAT 3.2.1 ¿QUÉ INFORMACIÓN TE MUESTRA AL LEVANTAR EL SERVICIO? CAPTURA PANTALLA Y DESCRÍBELA. 3.2.2 ¿QUÉ SCRIPT SE UTILIZA PARA PARAR EL SERVIDOR? 3.2.3 COMPROBAR QUE FUNCIONA. 3.2.4 FICHEROS DE LOG. 3.3 APPLICATION MANAGER DE TOMCAT 3.3.1 CREACIÓN DE UN USUARIO ADMINISTRADOR: 3.3.2 ENTRAR EN LA ADMINISTRACIÓN DE TOMCAT: 3.3.3 PROBAR EXAMPLES PARA COMPROBAR QUE TODO FUNCIONA: 5 6 6 6 7 7 8 8 8 9 4 CONCLUSIÓN 12 5 BIBLIOGRAFIA 13 IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 3. Práctica 9: Instalación de Apache Tomcat 8 2 3 INTRODUCCIÓN Objetivos: Instalación de un servidor Apache con soporte para jsp y servlets mediante el uso de Tomcat. Tomcat es un contenedor de servlets para aplicaciones Java. Usaremos Tomcat versión 8.0. Entre los principales cambios en esta versión, puede resaltar el soporte para Servlet 3.0 y JavaServer Pages 2.2. En esta práctica comenzaremos por instalar Tomcat y comprobar su correcto funcionamiento. En futuras prácticas lo integraremos con el servidor web Apache. Fuentes: -Tutorial instalación Tomcat en Linux -Descarga de la última versión de Java SE: http://www.oracle.com/technetwork/java/javase/downloads/index.html -Otras versiones de Java: http://www.oracle.com/technetwork/java/javase/archive-139210.html -Ayuda instalación de Java SE: http://www.java.com/es/download/help/index_installing.xml Requerimientos: Tener instalado Java. 1.Comprobarlo. Para comprobar que tenemos instalado Java introducimos las siguientes órdenes en el terminal: Como se ve en la imagen, no lo tengo instalado. 2. Si no lo tienes instalado, instálalo. Para instalar Java en la máquina es necesario introducir lo siguiente en el terminal: Sudo apt-get update Sudo apt-get upgrade IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 4. Práctica 9: Instalación de Apache Tomcat 8 4 En este caso, he elegido instalar el JRE de la versión 7 de Java, esperamos a que se complete la descarga e instalación del paquete. Si volvemos a comprobar la versión de Java, ahora obtenemos el siguiente resultado: Ya tenemos Java instalado, pasemos al asunto principal de la práctica, la instalación de Tomcat en nuestro servidor. IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 5. Práctica 9: Instalación de Apache Tomcat 8 5 3 DESARROLLO DE LA PRÁCTICA 3.1 Instalación de Apache Tomcat En primer lugar, hay que descargar el paquete de Tomcat desde su página web. Finalizada la descarga, se descomprime el paquete utilizando la siguiente orden: A continuación, movemos el directorio descomprimido a un directorio más adecuado, introduciendo lo siguiente en el terminal: Hecho esto, tenemos que asignar permisos de ejecución a todos los ficheros con extensión *.sh bajo el directorio /bin/¸ para lo que introducimos lo siguiente: Ahora vamos a añadir las variables de entorno necesarias para el correcto funcionamiento de todo y también para mayor comodidad, por lo que modificamos el fichero /etc/environment e introducimos lo siguiente: Nota: las rutas introducidas son las propias a mi instalación de Java y de Tomcat, por lo que éstas pueden variar. Con esto ya habríamos finalizado este punto, pero nos falta un detalle. Como en este servidor el puerto 8080 se encuentra ocupado por el servidor Apache, debemos cambiar el puerto por defecto de Tomcat. Para ello, es necesario modificar el siguiente valor del fichero /usr/local/apache-tomcat-8.0.0.RC5/conf/server.xml de la siguiente manera: IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 6. Práctica 9: Instalación de Apache Tomcat 8 6 Cambiamos el puerto por otro que esté libre, en mi caso, he elegido el puerto 8180. Ya podemos pasar al siguiente punto: el inicio del servidor que hemos instalado. 3.2 Iniciar el servidor Tomcat Para iniciar el servidor Tomcat, introducimos lo siguiente en el terminal (nótese que hago uso de la variable configurada en el punto anterior): 3.2.1 ¿Qué información te muestra al levantar el servicio? Captura pantalla y descríbela. En la captura anterior vemos que aparecen varias líneas con información, informándonos de las rutas que está tomando como directorio base para Tomcat y para Java para funcionar. 3.2.2 ¿Qué script se utiliza para parar el servidor? Para detener el servidor utilizamos el script /directorioTomcat/bin/shutdown.sh, de igual manera que utilizamos el script para iniciarlo. IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 7. Práctica 9: Instalación de Apache Tomcat 8 7 3.2.3 Comprobar que funciona. Para comprobar que todo funciona, abrimos el navegador y accedemos a la dirección http://127.0.0.1:puertoConfiguradoPorDefecto, donde nos debería aparecer lo siguiente, si todo ha ido bien: Ya tenemos en marcha el servidor Tomcat en nuestra máquina. 3.2.4 Ficheros de log. Podemos ver los registros del servidor introduciendo lo siguiente en el terminal (teniendo en cuenta que hemos configurado la variable de entorno): IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 8. Práctica 9: Instalación de Apache Tomcat 8 3.3 8 Application Manager de Tomcat 3.3.1 Creación de un usuario administrador: Para crear un usuario administrador en nuestro servidor Tomcat, es necesario que modifiquemos el fichero /rutaTomcat/conf/tomcat-users.xml, donde añadiremos un usuario con el rol manager-gui, de la siguiente manera: Con esto creamos un usuario de nombre admin+Mi apellido con la contraseña admin y perfil de administrador. Es necesario reiniciar el servidor para que tengan lugar los cambios realizados, utilizando el script shutdown.sh y startup.sh. 3.3.2 Entrar en la administración de Tomcat: Para entrar en el panel de administración de nuestro servidor Tomcat podemos utilizar la dirección http://127.0.0.1:puertoConfigurado/manager/html, o podemos pulsar en Tomcat Manager en la página principal del servidor: IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 9. Práctica 9: Instalación de Apache Tomcat 8 9 Nos identificamos con el usuario que hemos creado en el paso anterior: Al hacer esto, se nos mostrará el panel de administración: 3.3.3 Probar examples para comprobar que todo funciona: Para comprobar si todo lo que hemos hecho funciona correctamente, accedemos a la dirección http://127.0.0.1:puertoConfigurado/examples, donde veremos lo siguiente: IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 10. Práctica 9: Instalación de Apache Tomcat 8 10 Entramos a cada uno de los ejemplos y observamos su funcionamiento: Probemos el Hello World: Podemos ver que funciona correctamente, podemos probar otros ejemplos para asegurarnos: IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 11. Práctica 9: Instalación de Apache Tomcat 8 IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org 11
  • 12. Práctica 9: Instalación de Apache Tomcat 8 12 4 CONCLUSIÓN Con el desarrollo de esta práctica he aprendido a instalar correctamente el Java JDK en un servidor Linux y a configurar las variables de entorno necesarias para su correcto funcionamiento, entre otras necesarias para mejor accesibilidad mientras el desarrollo de ésta. Con esto, he visto los pasos necesarios para instalar y configurar el servidor Tomcat, además de la configuración de usuarios para el acceso a las distintas secciones del servidor. Por último, también he echado un pequeño vistazo al funcionamiento de las aplicaciones de lado de servidor basadas en Java que vienen como ejemplo. IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
  • 13. Práctica 9: Instalación de Apache Tomcat 8 5 BIBLIOGRAFIA  Ayuda de Java Consultado en: http://www.java.com/es/download/help/path.xml  Introducción a Tomcat 6 Consultado en: http://www.slideshare.net/abbadon1989/tomcat-7763581 IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org 13