tomcat?

jorge
22 de Junio del 2004
que es tomcat ??

ganzo
22 de Junio del 2004
es un aplicacion server lo cual quiere decir que es un compilador del lenguaje jsp el cual genera htm dinamicamente
tiene interconexiones con servidores de bases de datos como mysql, oracle , sql server, access, sql server, etc,
tambien puede funcionar como servidor web sin embargo no es muy recomendable ya que no soporta una cantidad elevada de usuarios al mismo tiempo es por eso que es mejor configurarlo interactuando con el apache que de hecho son de la misma familia
espero que te haya sido de utilidad
saludos!

Rodax
22 de Junio del 2004
Tomcat es un contenedor de Servlets con un entorno JSP. Un contenedor de Servlets es un shell de ejecuci贸n que maneja e invoca servlets por cuenta del usuario.

Podemos dividir los contenedores de Servlets en:

Contenedores de Servlets Stand-alone (Independientes)
Estos son una parte integral del servidor web. Este es el caso cuando usando un servidor web basado en Java, por ejemplo, el contenedor de servlets es parte de JavaWebServer (actualmente sustituido por iPlanet). Este el modo por defecto usado por Tomcat.
Sin embargo, la mayor铆a de los servidores, no est谩n basados en Java, los que nos lleva los dos siguientes tipos de contenedores:

Contenedores de Servlets dentro-de-Proceso
El contenedor Servlet es una combinaci贸n de un plugin para el servidor web y una implementaci贸n de contenedor Java. El plugind del servidor web abre una JVM (M谩quina Virtual Java) dentro del espacio de direcciones del servidor web y permite que el contenedor Java se ejecute en 茅l. Si una cierta petici贸n deber铆a ejecutar un servlet, el plugin toma el control sobre la petici贸n y lo pasa al contenedor Java (usando JNI). Un contenedor de este tipo es adecuado para servidores multi-thread de un s贸lo proceso y proporciona un buen rendimiento pero est谩 limitado en escalabilidad

Contenedores de Servlets fuera-de-proceso
El contenedor Servlet es una combinaci贸n de un plugin para el servidor web y una implementaci贸n de contenedor Java que se ejecuta en una JVM fuera del servidor web. El plugin del servidor web y el JVM del contenedor Java se comunican usando alg煤n mecanismo IPC (normalmente sockets TCP/IP). Si una cierta petici贸n deber铆a ejecutar un servlet, el plugin toma el control sobre la petici贸n y lo pasa al contenedor Java (usando IPCs). El tiempo de respuesta en este tipo de contenedores no es tan bueno como el anterior, pero obtiene mejores rendimientos en otras cosas (escalabilidad, estabilidad, etc.).
Tomcat puede utilizarse como un contenedor solitario (principalmente para desarrollo y depuraci贸n) o como plugin para un servidor web existente (actualmente se soporan los servidores Apache, IIS y Netscape). Esto significa que siempre que despleguemos Tomcat tendremos que decidir c贸mo usarlo, y, si seleccionamos las opciones 2 o 3, tambi茅n necesitaremos instalar un adaptador de servidor web

todo esto est谩 en el tutuorial Introduccion a Tomcat