SlideShare una empresa de Scribd logo
1 de 17
INSTALACION Y CONFIGURACION DE
SERVIDORES PARA APLICACIONES WEB
INTEGRANTES:
• JONATHAN CUELLAR GARCIA.
• DEMAR SEVERIANO GARCIA
• Tomcat empezó siendo una
implementación de la especificación de
los servlets comenzada por James Duncan
Davidson, que trabajaba como arquitecto
de software en Sun Microsystems y que
posteriormente ayudó a hacer al
proyecto de código abierto y en su
donación a la Apache Software Foundation.
• Funciona como un contenedor de servlets desarrollado
bajo el proyecto Jakarta en la Apache Software
Foundation. Tomcat implementa las especificaciones de
los servlets y de JavaServer Pages (JSP) de Oracle
Corporation.
ESTADO DE SU DESARROLLO
• Tomcat es desarrollado y actualizado por miembros de la
Apache Software Foundation y voluntarios independientes.
• Los usuarios disponen de libre acceso a su código fuente y a
su forma binaria en los términos establecidos en la Apache
Software License.
ENTORNO
• Tomcat es un contenedor web con soporte
de servlets y JSPs. Tomcat no es un servidor de
aplicaciones, como JBoss o JOnAS. Incluye el
compilador Jasper, que compila JSPs
convirtiéndolas en servlets. El motor de servlets
de Tomcat a menudo se presenta en
combinación con el servidor web Apache.
ESTRUCTURA DE DIRECTORIOS
• bin - arranque, cierre, y otros scripts y ejecutables.
• common - clases comunes que pueden utilizar Catalina y las
aplicaciones web.
• conf - ficheros XML y los correspondientes DTD para la
configuración de Tomcat.
• logs - logs de Catalina y de las aplicaciones.
• server - clases utilizadas solamente por Catalina.
• shared - clases compartidas por todas las aplicaciones web.
• webapps - directorio que contiene las aplicaciones web.
• work - almacenamiento temporal de ficheros y directorios.
CARACTERISTICAS DE TOMCAT
Tomcat 3.x (distribución inicial)
• Implementado a partir de las especificaciones Servlet 2.2 y JSP 1.1
• Recarga de servlets
• Funciones básicas HTTP
Tomcat 4.x
• Implementado a partir de las especificaciones Servlet 2.3 y
JSP 1.2
• Contenedor de servlets rediseñado como Catalina.
• Motor JSP rediseñado con Jasper.
• Conector Coyote
Tomcat 5.x
• Implementado a partir de las especificaciones Servlet 2.4 y JSP 2.0
• Recolección de basura reducida.
• Capa envolvente nativa para Windows y Unix para la integración de las
plataformas.
• Análisis rápido JSP
Tomcat 6.x
• Implementado de Servlet 2.5 y JSP 2.1
• Soporte para Unified Expression Language 2.1
• Diseñado para funcionar en Java SE 5.0 y posteriores.
• Soporte para Comet a través de la interfaz CometProcessor.
Tomcat 7.x
• Implementado de Servlet 3.0 JSP 2.2 y EL 2.2
• Mejoras para detectar y prevenir "fugas de memoria" en las
aplicaciones web.
• Limpieza interna de código.
• Soporte para la inclusión de contenidos externos directamente en una
aplicación web.
INSTALACION Y
CONFIGURACION
INSTALAR TOMCAT Y EL JAVA DEVELOPMENT KIT:
EDITAR EL ARCHIVO DE CONFIGURACIÓN DEL BASH
Insertar al final
MODIFICAR EL ARCHIVO DE USUARIOS
VERIFICAR SI EL SERVICIO ESTA CORRIENDO
Tomcat
Tomcat

Más contenido relacionado

La actualidad más candente

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-2006Samuel Marrero
 
JBoss AS Implantación - configuración - Curso JBoss JB366 Día 3
JBoss AS Implantación - configuración - Curso JBoss JB366 Día 3 JBoss AS Implantación - configuración - Curso JBoss JB366 Día 3
JBoss AS Implantación - configuración - Curso JBoss JB366 Día 3 César Pajares
 
6/9 Curso JEE5, Soa, Web Services, ESB y XML
6/9 Curso JEE5, Soa, Web Services, ESB y XML6/9 Curso JEE5, Soa, Web Services, ESB y XML
6/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
Desarrollo Web con Kohana Framework PHP
Desarrollo Web con Kohana Framework PHPDesarrollo Web con Kohana Framework PHP
Desarrollo Web con Kohana Framework PHPJavier López López
 
JBoss AS Seguridad - monitorizacións - Curso JBoss JB366 Día 4
JBoss AS Seguridad -  monitorizacións - Curso JBoss JB366 Día 4 JBoss AS Seguridad -  monitorizacións - Curso JBoss JB366 Día 4
JBoss AS Seguridad - monitorizacións - Curso JBoss JB366 Día 4 César Pajares
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseStalin Eduardo Tusa Vitar
 
JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4  JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4 César Pajares
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 César Pajares
 
EJB con Eclipse y JBoss
EJB con Eclipse y JBossEJB con Eclipse y JBoss
EJB con Eclipse y JBossPaco Garat
 
[ES] Introdución al desarrollo de aplicaciones web en java
[ES] Introdución al desarrollo de aplicaciones  web en java[ES] Introdución al desarrollo de aplicaciones  web en java
[ES] Introdución al desarrollo de aplicaciones web en javaEudris Cabrera
 
Sun Java System Web Server 6.1
Sun Java System Web Server 6.1Sun Java System Web Server 6.1
Sun Java System Web Server 6.1Oliver Centeno
 
JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4 JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4 César Pajares
 
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsJava WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsHernan Rengifo
 

La actualidad más candente (20)

Introducción a Kohana Framework
Introducción a Kohana FrameworkIntroducción a Kohana Framework
Introducción a Kohana Framework
 
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
 
JBoss AS Implantación - configuración - Curso JBoss JB366 Día 3
JBoss AS Implantación - configuración - Curso JBoss JB366 Día 3 JBoss AS Implantación - configuración - Curso JBoss JB366 Día 3
JBoss AS Implantación - configuración - Curso JBoss JB366 Día 3
 
Java Web - Servlet
Java Web - ServletJava Web - Servlet
Java Web - Servlet
 
6/9 Curso JEE5, Soa, Web Services, ESB y XML
6/9 Curso JEE5, Soa, Web Services, ESB y XML6/9 Curso JEE5, Soa, Web Services, ESB y XML
6/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Servlet
ServletServlet
Servlet
 
Desarrollo Web con Kohana Framework PHP
Desarrollo Web con Kohana Framework PHPDesarrollo Web con Kohana Framework PHP
Desarrollo Web con Kohana Framework PHP
 
Administrando Jboss
Administrando JbossAdministrando Jboss
Administrando Jboss
 
JBoss AS Seguridad - monitorizacións - Curso JBoss JB366 Día 4
JBoss AS Seguridad -  monitorizacións - Curso JBoss JB366 Día 4 JBoss AS Seguridad -  monitorizacións - Curso JBoss JB366 Día 4
JBoss AS Seguridad - monitorizacións - Curso JBoss JB366 Día 4
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML
 
JSP
JSPJSP
JSP
 
Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en Eclipse
 
JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4  JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
 
JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1
 
EJB con Eclipse y JBoss
EJB con Eclipse y JBossEJB con Eclipse y JBoss
EJB con Eclipse y JBoss
 
[ES] Introdución al desarrollo de aplicaciones web en java
[ES] Introdución al desarrollo de aplicaciones  web en java[ES] Introdución al desarrollo de aplicaciones  web en java
[ES] Introdución al desarrollo de aplicaciones web en java
 
Sun Java System Web Server 6.1
Sun Java System Web Server 6.1Sun Java System Web Server 6.1
Sun Java System Web Server 6.1
 
JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4 JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4
 
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsJava WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRs
 

Destacado

Seguridad en los Sistemas Operativos IUTAI PNFI
Seguridad en los Sistemas Operativos IUTAI PNFISeguridad en los Sistemas Operativos IUTAI PNFI
Seguridad en los Sistemas Operativos IUTAI PNFIOlaida_useche
 
mostraremos como instalar un servidor personal
mostraremos como instalar un servidor personal mostraremos como instalar un servidor personal
mostraremos como instalar un servidor personal Andy Hernandez
 
Instalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y WindowsInstalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y Windowspablolp
 
Ubuntu 2014 Cloud and Server Survey
Ubuntu 2014 Cloud and Server SurveyUbuntu 2014 Cloud and Server Survey
Ubuntu 2014 Cloud and Server SurveyUbuntu Server
 
Servidor ubuntu(linux)
Servidor ubuntu(linux)Servidor ubuntu(linux)
Servidor ubuntu(linux)simeon
 
Instalación de Afresco, en español
Instalación de Afresco, en españolInstalación de Afresco, en español
Instalación de Afresco, en españolToni de la Fuente
 

Destacado (6)

Seguridad en los Sistemas Operativos IUTAI PNFI
Seguridad en los Sistemas Operativos IUTAI PNFISeguridad en los Sistemas Operativos IUTAI PNFI
Seguridad en los Sistemas Operativos IUTAI PNFI
 
mostraremos como instalar un servidor personal
mostraremos como instalar un servidor personal mostraremos como instalar un servidor personal
mostraremos como instalar un servidor personal
 
Instalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y WindowsInstalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y Windows
 
Ubuntu 2014 Cloud and Server Survey
Ubuntu 2014 Cloud and Server SurveyUbuntu 2014 Cloud and Server Survey
Ubuntu 2014 Cloud and Server Survey
 
Servidor ubuntu(linux)
Servidor ubuntu(linux)Servidor ubuntu(linux)
Servidor ubuntu(linux)
 
Instalación de Afresco, en español
Instalación de Afresco, en españolInstalación de Afresco, en español
Instalación de Afresco, en español
 

Similar a Tomcat

Despliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
Despliegue aplicaciones #SpringCloud en Cluster #Mesos MarathonDespliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
Despliegue aplicaciones #SpringCloud en Cluster #Mesos MarathonJuan Vergara
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenVíctor Leonel Orozco López
 
Introduccion a Elastic Beanstalk AWS Roadshow Bogota Mexico
Introduccion a Elastic Beanstalk   AWS Roadshow Bogota MexicoIntroduccion a Elastic Beanstalk   AWS Roadshow Bogota Mexico
Introduccion a Elastic Beanstalk AWS Roadshow Bogota MexicoHermann Pais
 
[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con Java[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con JavaEudris Cabrera
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios webFacebook
 
Introduccion a elastic beanstalk aws roadshow bogota mexico
Introduccion a elastic beanstalk   aws roadshow bogota mexicoIntroduccion a elastic beanstalk   aws roadshow bogota mexico
Introduccion a elastic beanstalk aws roadshow bogota mexicoAmazon Web Services LATAM
 
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 ServletsJon Vadillo Romero
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Javaalvaro alcocer sotil
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xmlgilhorak
 

Similar a Tomcat (20)

Tomcat yant
Tomcat yantTomcat yant
Tomcat yant
 
Tomcat
TomcatTomcat
Tomcat
 
Despliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
Despliegue aplicaciones #SpringCloud en Cluster #Mesos MarathonDespliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
Despliegue aplicaciones #SpringCloud en Cluster #Mesos Marathon
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
 
Introduccion a Elastic Beanstalk AWS Roadshow Bogota Mexico
Introduccion a Elastic Beanstalk   AWS Roadshow Bogota MexicoIntroduccion a Elastic Beanstalk   AWS Roadshow Bogota Mexico
Introduccion a Elastic Beanstalk AWS Roadshow Bogota Mexico
 
Introduccion Java.ppt
Introduccion Java.pptIntroduccion Java.ppt
Introduccion Java.ppt
 
[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con Java[ES] Introducción a las Aplicaciones Web con Java
[ES] Introducción a las Aplicaciones Web con Java
 
Introduccion java ser
Introduccion java serIntroduccion java ser
Introduccion java ser
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios web
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Eclipse
EclipseEclipse
Eclipse
 
Introduccion a elastic beanstalk aws roadshow bogota mexico
Introduccion a elastic beanstalk   aws roadshow bogota mexicoIntroduccion a elastic beanstalk   aws roadshow bogota mexico
Introduccion a elastic beanstalk aws roadshow bogota mexico
 
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
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Java
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
 
Modulo 1 java ee platform
Modulo 1   java ee platformModulo 1   java ee platform
Modulo 1 java ee platform
 
Frameworks JAVA EE 5 de marzo de 2.012
Frameworks JAVA EE 5 de marzo de 2.012Frameworks JAVA EE 5 de marzo de 2.012
Frameworks JAVA EE 5 de marzo de 2.012
 
SGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIASSGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIAS
 
Sgbd y tecnologias
Sgbd  y  tecnologiasSgbd  y  tecnologias
Sgbd y tecnologias
 

Tomcat

  • 1. INSTALACION Y CONFIGURACION DE SERVIDORES PARA APLICACIONES WEB INTEGRANTES: • JONATHAN CUELLAR GARCIA. • DEMAR SEVERIANO GARCIA
  • 2. • Tomcat empezó siendo una implementación de la especificación de los servlets comenzada por James Duncan Davidson, que trabajaba como arquitecto de software en Sun Microsystems y que posteriormente ayudó a hacer al proyecto de código abierto y en su donación a la Apache Software Foundation.
  • 3. • Funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Oracle Corporation.
  • 4. ESTADO DE SU DESARROLLO • Tomcat es desarrollado y actualizado por miembros de la Apache Software Foundation y voluntarios independientes. • Los usuarios disponen de libre acceso a su código fuente y a su forma binaria en los términos establecidos en la Apache Software License.
  • 5. ENTORNO • Tomcat es un contenedor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.
  • 6. ESTRUCTURA DE DIRECTORIOS • bin - arranque, cierre, y otros scripts y ejecutables. • common - clases comunes que pueden utilizar Catalina y las aplicaciones web. • conf - ficheros XML y los correspondientes DTD para la configuración de Tomcat. • logs - logs de Catalina y de las aplicaciones. • server - clases utilizadas solamente por Catalina. • shared - clases compartidas por todas las aplicaciones web. • webapps - directorio que contiene las aplicaciones web. • work - almacenamiento temporal de ficheros y directorios.
  • 7. CARACTERISTICAS DE TOMCAT Tomcat 3.x (distribución inicial) • Implementado a partir de las especificaciones Servlet 2.2 y JSP 1.1 • Recarga de servlets • Funciones básicas HTTP Tomcat 4.x • Implementado a partir de las especificaciones Servlet 2.3 y JSP 1.2 • Contenedor de servlets rediseñado como Catalina. • Motor JSP rediseñado con Jasper. • Conector Coyote
  • 8. Tomcat 5.x • Implementado a partir de las especificaciones Servlet 2.4 y JSP 2.0 • Recolección de basura reducida. • Capa envolvente nativa para Windows y Unix para la integración de las plataformas. • Análisis rápido JSP Tomcat 6.x • Implementado de Servlet 2.5 y JSP 2.1 • Soporte para Unified Expression Language 2.1 • Diseñado para funcionar en Java SE 5.0 y posteriores. • Soporte para Comet a través de la interfaz CometProcessor.
  • 9. Tomcat 7.x • Implementado de Servlet 3.0 JSP 2.2 y EL 2.2 • Mejoras para detectar y prevenir "fugas de memoria" en las aplicaciones web. • Limpieza interna de código. • Soporte para la inclusión de contenidos externos directamente en una aplicación web.
  • 11. INSTALAR TOMCAT Y EL JAVA DEVELOPMENT KIT:
  • 12.
  • 13. EDITAR EL ARCHIVO DE CONFIGURACIÓN DEL BASH Insertar al final
  • 14. MODIFICAR EL ARCHIVO DE USUARIOS
  • 15. VERIFICAR SI EL SERVICIO ESTA CORRIENDO