En primera instancia deberemos descargar el producto de la pagina oficial de http://tomcat.apache.org/download-70.cgi
En mi caso utilizare la versión core contenida en un zip para la instalación que la realizaremos un tanto manual para evitar problemas que produce windows 7. Por algún motivo en algunas versiones hay problemas en la instalación cuando lo realizamos en la carpeta de archivo de programas por lo que en esta oportunidad vamos a descomprimir el archivo y renombrar el directorio a tomca7 como lo muestra la imagen.
Lo primero que tenemos que hacer para configurar Apache Tomcat 7 es establecer la variable de entorno JAVA_HOME indicándole el directorio de instalación del SDK. Podemos establece la variable de entorno JAVA_HOME desde la linea de comandos:
set JAVA_HOME=java_install_dir
O podemos editar el script de inicio de Tomcat y establecer allí la variable. Para ello, editamos el archivo catalina.bat situado en tomcat_install_dir\bin y añadimos la misma línea anterior después del primer conjunto de comentarios
Localizamos el archivo
editamos el archivo en mi caso con el notepad ++ y colocamos el path del jdk 1.6 con la ruta de mi equipo ustedes deberán ingresar el directorio donde lo tienen instalado.
El siguiente paso es especificar el puerto del servidor. En Tomcat, el puerto por defecto es el puerto 8080 como en la mayoría de los servidores web, en mi caso tengo IIS, APACHE instalado en la maquina escuchando por puerto similares para evitar conflictos, por ello ustedes deberan asignar el puerto que tengan disponible. Editaremos el archivo server.xml situado en tomcat_install_dir\conf.
primero localizamos el archivo
editamos el archivo y modificamos el puerto por donde escuchara peticiones http.
El siguiente paso es definir la variable de entorno del tomcat que debe hacer referencia al directorio de instalación que definimos para tomcat.
agregaremos una nueva entrada
como pueden ver definimos la variable indicando el path del directorio de instalación de tomcat.
damos aceptar y finalizamos el proceso.
Ahora podemos iniciar el servidor utilizando el archivo startup.bat situado en tomcat_install_dir\bin.
en la ejecución podremos ver la información que genera tomcat al iniciar el servicio donde nos indica los puertos por donde esta escuchando.
Abrimos el navegador y accedemos a la URL localhost:8090/ y se nos mostrará la página de bienvenidas de Tomcat 7 en la que se nos felicita por haber instalado todo correctamente.
Para apagar el servidor utilizaremos el archivo shutdown.bat situado en el mismo directorio bin de instalación del tomcat.
A pero me olvide un peque detalle antes de arrancar el servidor es necesario definir las credenciales que nos posibilitaran ingresar a la herramienta manager del servidor para poder realizar gestiones manuales directamente sobre el servidor.
para ello editaremos el archivo tomcat_install_dir\conf\tomcat-user.xml y colocaremos la credencial de administración.
ahora esta de mas mencionar que para realizar cambios sobre archivos de configuración el servidor debería estar en stop de caso contrario no tomaría los cambios.
ahora solo deberíamos iniciar el servicio e ingresar al administrador de tomcat.
Nos solicitara autentificacion para lo que deberemos ingresar nuestra credencial.
con esto estamos dentro de la herramienta.
Espero con esta guía haber logrado evitar horas de google para este objetivo, pero la realidad es que esto no tendría mucho sentido si no lo integramos por lo menos a nuestro entorno de trabajo eclipse.
ingresamos a eclipse - windows - preference
luego ingresamos a la opción de server - runtime enviromments donde agregaremos nuestro servidor
seleccionamos tomcat 7
damos siguiente donde definimos nombre para nuestro servidor
damos finalizar y tendremos cargado nuestro servidor
ahora solo debemos exponer nuestro servidor al entorno de trabajo para lo que debemos dejar visible la vista de server.
ahora generaremos un server nuevo en la pestaña de servers.
deberemos seleccionar tomcat 7con esto ya tendremos nuestro servidor disponible para poder trabajar
ahora solo falta crear nuestro proyecto web de prueba con un clásico hola mundo para verificar el funcionamiento de J2EE sobre Tomcat 7 en windows 7 con un JDK 1.6.
Primero creamos nuestro proyecto web
lo llamaremos test_tomcat7
damos siguiente
marcaremos la casilla para que pueda crear el descriptor web.xml
Luego editaremos el archivo web.xml para que indique como pagina inicial una pagina index.jsp
Ahora vamos a crear la pagina index.jsp
A la cual editaremos y agregaremos un mensaje muy popular como hola mundo sobre tomcat 7.
Ahora lo que realizaremos sera la ejecución sobre tomcat7.
Resultado final
Logramos descargar Tomcat 7, configuramos, enlazarlo a helio y correr una pequeño ejemplo sobre el mismo.
Estamos en condiciones de poder abordar los próximos Artículos
- Jugando con struts 2 + Hibernate
- Conociendo Spring
- Git un sistema de control de versiones distribuidos vs SVN un sistema de control de versiones centralizado.
- Integración con Nexus
- Integrando a mi proceso de desarrollo los controles de Sonar.
Nota: si tiene corriendo tomcat de manera manual al momento de una ejecución les indicara el eclipse que ya hay una instancia escuchando por lo que no puede. Bajen el que esta corriendo o configuren en eclipse que genere una instancia al momento de trabajar con el servidor.
Desde ya me encuentro a disposición de ayuda que puedan necesitar en la ejecución de esta guía el material es probado antes de subir a la web por lo que repasar cada paso en caso de haber un error.
Me ha sido muy útil, gracias.
ResponderEliminarExcelente, muy completo
ResponderEliminarmuy bueno y bien explicado
ResponderEliminarDisculpe realice la instalación sin problemas, pero tengo un inconveniente estoy utilizando NetBeans al ejecutar la aplicación web no crea el directorio en webapps, porque la aplicación guarda gráficos y al intentar crearlos puedo crearlos únicamente en el directorio bin. que pudiera hacer para cuando haga el despliegue me cree los directorios en webapps y así poder llamar los gráficos después de generarlos.
ResponderEliminarMuy bien explicado Diego.
ResponderEliminarFue de mucha utilidad.
Saludos.
Muchas gracias amigo, me funciono a la perfección!
ResponderEliminarMuchas gracias por el contenido :)
ResponderEliminar