Ayuda
Ir al contenido

Dialnet


Tomcat 6.0. La guía definitiva

Imagen de portada del libro Tomcat 6.0. La guía definitiva

Información General

  • Autores: Jason Brittain, Ian F. Darwin
  • Editores: ANAYA MULTIMEDIA
  • Año de publicación: 2008
  • País: España
  • Idioma: español
  • ISBN: 978-84-415-2431-6, 84-415-2431-9
  • Texto completo no disponible (Saber más ...)

Otros catálogos

Índice

  • Introducción
     ¿Sobre qué trata este libro?
     ¿Por qué dedicar un libro completo a Tomcat?
     ¿A quién va dirigido este libro?
     Convenciones
     Código fuente
     Uso de ejemplos de código
     Sobre la imagen de la portada
    Capítulo 1. Primeros pasos con Tomcat
     Instalar Tomcat
      Instalación de Tomcat en Linux
       Instalar Tomcat a partir de una versión binariamultiplataforma de Apache
       Instalar Tomcat a partir de los paquetes RPM de Linuxde este libro
       Instalar Tomcat a partir de los paquetes RPM de Linuxde JPackage.org
      Instalar Tomcat en Solaris
      Instalar Tomcat en Windows
      Iniciar Tomcat en Mac OS X
      Instalar Tomcat en FreeBSD
     Iniciar, detener y reiniciar Tomcat
      Iniciar y detener
       Variables de entorno
       Inicio y detención: caso general
       Inicio y detención en Linux
       Inicio y detención en Solaris
       Inicio y detención en Windows
       Inicio y detención en Mac OS X
       Inicio y detención en FreeBSD
      Errores frecuentes
      Reiniciar Tomcat
       Caso general
       Reiniciar Tomcat en Linux
       Reiniciar Tomcat en Solaris
       Reiniciar el servicio Windows de Tomcat
       Reiniciar Tomcat en Mac OS X
       Reiniciar Tomcat en FreeBSD
     Inicio automático
      Inicio automático en Linux
      Inicio automático en Solaris
      Inicio automático en Windows
      Inicio automático en Mac OS X
      Inicio automático en FreeBSD
     Comprobar la instalación de Tomcat
     ¿De dónde viene Tomcat?
    Capítulo 2. Configuración de Tomcat
     Unas palabras sobre el uso del servidor Web de Apache
     Realojar el directorio de las aplicaciones Web
     Cambiar el número de puerto 8080
      Transmitir las conexiones TCP del puerto 80 al puerto 8080
      Ejecutar Tomcat en el puerto 80 utilizando un envoltorio
      Errores frecuentes
     Configuración de la máquina virtual Java
     Modificar el compilador JSP
     Administración de reinos, roles, y usuarios
      Reinos
       UserDatabaseRealm
       JDBCRealm
       JNDIRealm
       JAASRealm
      Seguridad gestionada por el contenedor
       Autenticación básica
       Autenticación Digest
       Autenticación Form
       Autenticación Client-cert
      Single Sign-on
     Control de sesiones
      Persistencia de sesión
       StandardManager
       PersistentManager
       Uso de FileStore para guardar sesiones
       Uso de JDBCStore para guardar sesiones
     Acceso a los recursos JNDI y JDBC
      JDBC DataSources
      Otros recursos JNDI
     Recarga automática de Servlets
     Directorios de usuario personalizados
     Aplicaciones de ejemplo de Tomcat
     Interfaz de entrada común (CGI)
     El administrador de la aplicación Tomcat
    Capítulo 3. Ejecución de servlets y aplicaciones Webcon JSP en Tomcat
     Hosts
     Gestor de Host
     Diseño de una aplicación Web
      Ejecución de Servlets y páginas JSP
     Ejecución del directorio de una aplicación Web en su forma natural
      Implementación de un contexto en server.xml
      Implementación de un fragmento de archivo de contexto XML
     Implementación de un archivo WAR
      Implementación de un contexto en server.xml
      Implementación de un fragmento de archivo de contexto XML
     Despliegue en caliente
     Trabajar con archivos WAR
     Gestor de aplicaciones Web
     Automatización con Apache Ant
      Construir archivos JAR/WAR
      Implementación a través de Ant
       Copiar el archivo WAR o el directorio de la aplicación Web
       Acceso al gestor de aplicaciones
       El implementador independiente de Tomcat
       La tarea scp de Ant
      Errores frecuentes
       XML en archivos de propiedad
       FileNotFoundExceptions
     Enlaces simbólicos
    Capítulo 4. Ajuste del rendimiento de Tomcat
     Medir el rendimiento del servidor Web
      Herramientas para prueba de carga
       ab: la herramienta Apache Benchmark
       Siege
       JMeter de Apache Jakarta
      Comparación del rendimiento del servidor Web
       Módulos conectores de Tomcat y Apache httpd
       Análisis de hardware y configuración de software
       Procedimiento de análisis comparativo
       Resultados del análisis comparativo y resumen
       Qué más podríamos haber analizado
     Ajustes externos
      Rendimiento de la JVM
      Rendimiento del sistema operativo
     Ajustes internos
      Desactivar las búsquedas DNS
      Ajuste del número de subprocesos
      Acelerar las páginas JSP
       Precompilar páginas JSP solicitándolas
       Precompilar páginas JSP en la hora de inicio de la aplicación
       Precompilar páginas JSP en el tiempo de creaciónutilizando JspC
     Planificación de capacidad
      Planificación de capacidad anecdótica
      Planificación de capacidad de empresa
      Planificación de capacidad en Tomcat
     Recursos adicionales
    Capítulo 5. Integración con el servidor Web de Apache
     Ventajas y desventajas de la integración
      Ejecución independiente de Tomcat
       Es más fácil de configurar
       No tiene que preocuparse de ningún módulo conector
       La ejecución independiente de Tomcat es más rápida que Apache httpd delegando peticiones a Tomcat
       Potencial para una mejor seguridad
       Facilidad de migración
       Facilidad de actualización
       Tomcat cuenta con menos software de apoyo
       Hay menos gente que conoce el servidor Web de Tomcat
       Menos funciones de servidor Web
      Ejecutar Tomcat con Apache httpd
       El servidor Web de Tomcat es más rápido que Apache httpd
       Más software de apoyo
       Inicio y detención más rápidos
       Configuración más complicada
       Ralentización del contenido dinámico de Tomcat
       Potencial para agujeros de seguridad
       Actualizaciones más complicadas
     Instalar Apache httpd
     Integración de Apache con Tomcat
      Compartir la carga utilizando números de puerto diferentes
       Apache httpd es ajeno a la seguridad de Tomcat
       Hay que ajustar mantener y proteger el doble de servidores
       Difícil experiencia del usuario y registro dividido
       Doble autenticación
      Delegar peticiones de Apache httpd a Tomcat
      Configuración de Apache httpd
      Configuración de Tomcat
      Verificar que la delegación de peticiones funciona
      Desventajas
       Apache httpd ralentiza el tiempo de respuesta de Tomcat
       Hay que ajustar, mantener y proteger el doble de servidores
       Doble autenticación
      Delegar peticiones de Tomcat a Apache httpd
      Uso del conector mod_jk
       Uso de versiones binarias
       Compilar mod_jk
       Inicio de los servidores integrados
       workers.properties
     Tomcat sirviendo HTTP sobre el conector APR
      Instalar APR
       Uso de versiones binarias
       Compilar e instalar APR
      Crear e instalar el conector APR
      Configurar Tomcat para utilizar el conector APR
    Capítulo 6. Seguridad en Tomcat
     Seguridad del sistema
      Foros de seguridad del sistema operativo
      Configuración de su red
     Modelos de seguridad del servidor
     Utilizar el gestor de seguridad
     Concesión de permisos
     Configurar el chroot Jaila de Tomcat
      Configurar un chroot Jail
      Utilizar un usuario no raíz en la jaula chroot
     Filtrar entradas de malos usuarios
      Vulnerabilidades
       Cross site Scripting
       Inyección HTML
       Inyección SQL
       Inyección de comandos
      Filtrar peticiones HTTP
       Instalar BadInputValve
       Instalar BadInputFilter
     Seguridad de Tomcat con SSL
      Crear un certificado de servidor autofirmado
      Solicitar e instalar un certificado comercial
      Configurar un conector SSL para Tomcat
       Configuración del conector JIO para SSL
       Configuración del conector APR para SSL
       Configuración del conector NIO para SSL
      Certificados de cliente
    Capítulo 7. Configuración
     server.xml
      Server
      Service
      Executor
      Connector
      Engine
      Host
       Alojamiento compartido
       Alias
      Context
      Realm
      GlobalNamingResources
       Environment
       Resource
       ResourceEnvRef
      Watched Resource
      Listener
      Loader
      Manager
      Stores
      Resources
       Valve
       Controlar los registros de acceso con una válvulade registro de acceso
       RemoteHostValve y RemoteAddrValve
       Limitar la concurrencia de peticiones con SemaphoreValve
      Transacción
      Cluster
       Channel
       Membership
       Sender
       Transport
       Receiver
       Interceptor
       Member
       Deployer
       ClusterListener
      Migración desde versiones antiguas de Tomcat
       Migrar de 4.1 a 5.0
       Migrar de 5.0 a 5.5
       Migrar de 5.5 a 6.0
     Web.xml
      Web-app
      icon, display-name y description
      distributable
      context-param
      filter y filter-mapping
      listener
      servlet
      servlet-mapping
      session-config
      mime-mapping
      welcome-file-list
      error-page
      jsp-config y taglib
      resource-env-ref
      resource-ref
      security-constraint
      login-config
      security-role
      env-entry
      ejb-ref y ejb-local-ref
      service-ref
      message-destination-ref
      message-destination
      locale-encoding-mapping-list
     tomcat-users.xml
     catalina.policy
     catalina.properties
     context.xml
    Capítulo 8. Depuración y Resolución de problemas
     Leer archivos de registro
     Búsqueda de errores
     URL y Conversación HTTP
      Peticiones HTTP
      Códigos de respuesta y cabeceras
      Interactuar con HTTP
     Depuración con RequestDumperValve
     Cuando Tomcat no se cierra
    Capítulo 9. Construir Tomcat a partir del código
     Instalar Apache Ant
     Obtener el código fuente
      Descargar el código fuente
      Obtener código fuente del repositorio Subversion de Apache
     Descarga de bibliotecas de apoyo
     Construir Tomcat
    Capítulo 10. Agrupamiento en clúster de Tomcat
     Términos de agrupamiento de clúster
     Secuencia de comunicación de una petición HTTP
      Distribución de peticiones DNS
      Distribución de peticiones de Traducción de dirección de red (NAT) TCP
      Recuperación inmediata y balanceo de carga mod_proxy
     Contenedores Servlet de Java distribuidos
       Sesiones servlet
       Afinidad de sesión
       Sesiones duplicadas
     Implementación de un clúster en Tomcat 6
      Funciones
      Configuración y análisis de Multidifusión IP
      Configuración de los duplicados de todos a todos
      Prueba del duplicado de sesión
      Configuración estática de miembros
      Configuración de duplicados primarios/de apoyo
     Distribución y recuperación de peticiones JDBC
     Recursos adicionales
    Capítulo 11. Unas últimas palabras
     Recursos adicionales
      Documentación en línea que se adjunta con Tomcat
      La documentación Web de Apache Tomcat
      Los archivos de la lista de correo de Apache Tomcat
      Sitios Web relacionados con este libro
      Otros sitios Web referentes a Tomcat
      El canal IRC #tomcat
      Las listas de correo de Apache Tomcat
     Comunidad
    Apéndice A. Instalación de Java
    Apéndice B. jbchroot.c
    Apéndice C. BadInputValve.java
    Apéndice D. BadInputFilter.java
    Apéndice E. Paquetes de archivos RPM
     Paquetes de archivos RPM de Linux de Tomcat 6.0
    Índice alfabético


Descripción principal

  • Tomcat 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 Sun Microsystems. Dado que fue escrito en Java, funciona en cualquier sistema operativo que disponga de una máquina virtual Java. Es cada vez más utilizado por las empresas en los entornos de producción debido a su contrastada estabilidad.

    Este libro, actualizado a la última versión Tomcat 6.0, es una referencia perfecta para administradores y webmasters. Resulta de gran utilidad para los programadores que deseen usar Tomcat como servidor Web autónomo, en entornos con alto nivel de tráfico y alta disponibilidad. Constituye además una excelente herramienta para los principiantes.

    Encontrará detalles para usar Tomcat en todas las plataformas principales: Windows, Linux, Mac OS X, Solaris, y FreeBSD, con sus ficheros de configuración específicos, y consejos paso a paso para implementar y correr aplicaciones Web eficazmente.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno