Instalación y Configuración de Apache Tomcat 6.0 en Windows XP
Publicado por jcalderon on Viernes, Enero 4, 2008
En este post tratare algunos aspectos importantes en la instalaciòn y configuración Apache Tomcat versión6.0:

Es un servidor web (http) y funciona como un contenedor de servlets. Es la implementación de referencia de las especificaciones de servlets 2.5 y de Java Serves Pages (JSP) 2.1, especificaciones para Java Community Process, usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.
Dado que Apache Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.
Download:
Java Platform, Standard Edition 6 Development Kit (JDK 6). Debe instalarse previo a la instalación de apache-tomcat.
Apache-tomcat-6.0.14. No descargar la versión que lo instala como un servicio de Windows si se va a usar para desarrollar. Recomiendo Descargar la versión que se instala manualmente descomprimiendo un zip (Windows) o un tar.gz (Linux).

- Descomprimir el archivo apache-tomcat. Ejemplo:

- Acceder al directorio donde se a descomprimido. Ejemplo:

$CATALINA_HOME = Representa la raiz donde se ha instalado apache-tpmcat.
Cada uno de los directorios de la imagen 4 tienen su respectivo significado:
/bin - arranque, cierre, y otros scripts y ejecutables
/temp – archivos temporales
/conf – archivos XML y los correspondientes DTD para la configuración de apache-tomcat el mas importante es server.xml.
/logs – archivos de registro (log) de apache-tomcat.
/webapps - directorio que contiene las aplicaciones web
/work - almacenamiento temporal de ficheros y directorios
- El siguiente paso quizás es uno de los mas importantes y es la creación de la variable de entorno JAVA_HOME. Ejemplo:
JAVA_HOME = directorio del JDK.

Para acceder a la creación de la variable de entorno: Windows+Pausa>Opciones Avanzadas>Variables de Entorno>Nueva
- Existen dos archivos sumamente importantes los cuales nos permitirán iniciar y parar apache-tomcat se encuentra en el siguiente directorio.
$CATALINA_HOME/bin/startup = para iniciar o arrancar
$CATALINA_HOME/bin/shutdown = para parar o detener

- Seguidamente abrimos un navegador web y escribimos en el URL.
http://{host}:{port}/ = donde {host}{port} representa el hostname y el puerto donde corre apache-tomcat, entonces quedaría http://localhost:8080/ y aparecerá la pagina de bienvenida de apache-tomcat.
Nota: Recuerda iniciar apache-tomcat o de lo contrario se producirá un ERROR.
- Para poder acceder a las aplicaciones de gestión y administración de apache-tomcat es necesario crear un usuario accediendo al siguiente directorio.
$CATALINA_HOME/conf/tomcat-users.xml = este archive permite crear un username, password and roles

- Entre la etiqueta tenemos que agregar la linea que permitirá crear un usuario. Ejemplo:

- Procedemos a parar e iniciar apache-tomcat > http://localhost:8080/ en el navegador > clic en Tomcat Manager > debemos ingresar el username and password anteriormente creado en el archivo tomcat-users.xml.

Quedaría algo así. Ejemplo:
Finalmente pongo la Referencia en donde me he basado para este post









Martes, Enero 8, 2008 en 02:31 AM
excelente Man. gracias por la ayuda, mas fácil imposible, suerte.
Sábado, Enero 19, 2008 en 12:22 PM
Sencilla, claro y simple. Muy bueno. Gracias.
Jueves, Febrero 7, 2008 en 14:31 PM
Exelente el recurso gracias
Martes, Febrero 12, 2008 en 14:17 PM
Tengo un problema y no se como resolverlo. Una vez instalado el tomcat cuando voy al navegador y pongo “http://localhost:8080/” no me sale la pantalla que has puesto arriba, si no que me sale un “licencia de oracle 10g”(que lo tengo instalado en mi ordenador).
Si no quiero desinstalar oracle…..¿Qué puedo hacer?
Espero impaciente tu respuesta pues necesito tomcat para hacer el proyecto fin de carrera.
Gracias y saludos.
Martes, Febrero 12, 2008 en 14:23 PM
He detenido el servidor de Oracle para ver si de esta manera me salía tomcat, pero no, ahora no me carga nada. ¿puede ser porque he detenido el servidor oracle depués de la instalación de apache?
Lunes, Febrero 25, 2008 en 11:04 AM
sos un capo!!!!!!!
Viernes, Febrero 29, 2008 en 13:15 PM
Buen tutorial amigo. resumido, corto y de frente al punto.
Te felicito
Sábado, Marzo 1, 2008 en 02:53 AM
Buen tutorial muxaxo. Me ha servido de muxo.
Saludos.
Miércoles, Marzo 5, 2008 en 18:00 PM
doc una consulta en mi caso segui todos los pasos .. pero me sale una pantalla de logueo tipo windows (mi maquina pertenece a una red).. te agradecere tu rpta.
saludos.
Miércoles, Marzo 5, 2008 en 18:13 PM
/Jhony/. suele suceder, dependiendo del tipo de navegador que utilices tienes que tener activado no utilizar proxy para localhost, 127.0.0.1 o no utilizar proxy para direcciones locales, puedes probar con algunos navegadores (mozilla firefox, internet explorer, opera, safari, etc).
Lunes, Marzo 10, 2008 en 08:10 AM
un dia tratando de hacer esto y lo hice gracias a usted gracias
Martes, Abril 1, 2008 en 11:43 AM
Mejor imposible, muchas gracias por la grandiosa colaboración.
Domingo, Abril 13, 2008 en 22:31 PM
muy buen tutorial, gracias
Martes, Abril 22, 2008 en 11:42 AM
Hola, tengo un problema, tengo instalado tomcat 5.5. Ahora bien, quiero instalar tomcat 6.0, pero me sale el siguiente error: The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program.
Supongo que es porque esta ligada al tomcat 5.5. Como hago para configurar la variable, de modo que los dos tomcat (version 5.5 y 6.0) funcionen correctamente y al tiempo?.
Muchas gracias y espero respuesta.
Jueves, Abril 24, 2008 en 12:27 PM
Excelente explicación !!
Domingo, Abril 27, 2008 en 12:00 PM
hola me sirvio el tutorial mi problema es que al yenar un formulario y esperar que el jsp se ejecute me aparece esto:
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
causa raíz
java.lang.NullPointerException
org.apache.jsp.JSPdeComentarios2_jsp._jspService(JSPdeComentarios2_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.16.
Lunes, Abril 28, 2008 en 03:38 AM
mira excelente explicacion pero cuando quiero trabajar …creando directorios de trabajo a partir de webapps …cuando quiero entrar a ver los jsp o servlet me mando error 404 …directorio no disponible lo actualizo lo recargo me aparece en la administracion de tomcat pero no me lo deja operativo
saludos