lunes, 6 de abril de 2015

Instalación y configuración manual de Apache Tomcat 7

Es necesario tener instalado el JDK y configuradas la variables de entorno JAVA_HOME, CLASSPATH y Path, como se ha visto en el post anterior.
Lo primero que haremos es bajar nuestra versión windows zip de Apache Tomcat  7 o la que corresponda más actual, de la siguiente dirección: http://tomcat.apache.org/download-70.cgi
En el apartado Quick Navigation damos click en el link que dice 7.0.59 (esta es la versión al momento de realizar esta entrada).
 
Y nos mueve a un apartado dentro de la misma página donde escogemos en función a la arquitectura de nuestro sistema operativo el que tenemos que descargarnos.
 
Se descarga en .zip y se descomprime en la ubicación donde se quiera tener.
El siguiente paso es crear la variable CATALINA_HOME y editar las variables CLASSPATH y PATH para eso nos vamos a equipo y entramos en propiedades. Nos abre la ventana de información básica del sistema y en el lado izquierdo hacemos click sobre configuraciones avanzadas del sistema.
 
 
Nos muestra la ventana de propiedades del sistema y nos ubicamos en la pestaña de opciones avanzadas y damos click en variables del entorno.
 
Dentro de las variables del sistema daremos de alta a CATALINA_HOME dándole a nuevo.
Se abre una nueva ventana donde en nombre de la variable ponemos CATALINA_HOME y en el campo de valor de la variable ponemos la ruta del tomcat  C:\Program Files (x86)\Apache Software Foundation y le damos a aceptar.
 
Vamos a editar ahora la variable CLASSPATH, para ello en variables del sistema la buscamos y le damos a editar. Nos muestra los valores que tiene, nos ponemos sobre el campo, valor de la variable y nos desplazamos hasta el final, ponemos un punto y coma y añadimos %CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar; y le damos a aceptar.
 
 
Buscamos ahora la variable del entorno PATH, la seleccionamos y le damos a editar. Nos vamos al campo de valor de la variable, nos desplazamos hasta el final, ponemos un punto y coma y añadimos ;%CATALINA_HOME%\bin y le damos a aceptar.
Y ya salimos de esta ventana dándole a aceptar.

Vamos ahora a ejecutar el tomcat y probar su funcionamiento. Podemos iniciarlo desde el cmd poniendo %CATALINA_HOME%\bin\startup.bat y dándole a enter o desde la ventana de servicios, poniéndonos sobre el servicio y dándole a iniciar.
 

 
Y una vez iniciado nos vamos al navegador y tecleamos en la barra de direcciones http://localhost:8080 y se mostrara la ventana Apache Tomcat/7.0.59  al cual nos muestra la pantalla de bienvenida de Apache Tomcat, esto quiere decir que todo se ha configurado exitosamente.
 
 
 

Instalación y configuración del JDK7


Hay que instalar la última versión que haya del java, desde la página oficial que sería:
Se acepta la licencia, y dependiendo de que el sistema sea de 32 o 64 bit, se descarga el paquete que corresponda.
Ejecutamos el archivo descargado, nos da la bienvenida al instalador, damos click en el botón next.
 
 
En la siguiente ventana se pueden elegir las características que queremos descargar y cuáles no.
Existen 3 apartados de características:

1. Development Tools: Este apartado de características incluye el propio JDK 7u67, el SDK de JavaFX, un JRE privado, JavaFX runtime privado y el Java Mission Control tools suite. 300MB requeridos en disco duro.
2. Source Code: Este apartado de características contiene el código fuente de las clases principales que componen la API pública de java, no incluye fuentes de JavaFX. 49MB requeridos en disco duro.
3. Public JRE: Este apartado de características incluye los JRE y JavaFX públicos. Cualquier aplicación puede usar este JRE. Se registra el complemento Java y Java Web Start con los navegadores. Se puede desinstalar por separado del JDK. 173 MB requeridos en disco duro. 

Instalamos todas las características y le damos a next.
 
 
 JRE privado vs JRE publico

 El instalador del JDK también instala un JRE privado y, opcionalmente, una copia pública. El JRE privado es necesario para ejecutar las herramientas incluidas en el JDK. No está configurado en el Registro de Windows y se encuentra en su totalidad en un jre directorio (normalmente en C:\Program Files\Java\jdk1.7.0_67\jre ), cuya ubicación es conocida sólo por el JDK. Por otro lado, el JRE público puede ser utilizado por otras aplicaciones de Java, se encuentra fuera del JDK (por lo general en C:\Program Files\Java\jre7 ), está inscrita en el Registro de Windows (en HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft ), se puede quitar desde la opción Agregar / quitar programas y puede ser registrado con los navegadores.

En la siguiente ventana nos muestra el proceso de la instalación.
 
 
En la siguiente ventana viene la ruta donde se instalara y se le da a next.

 
En la siguiente ventana se ve el proceso de la instalación del jre7.

 
La siguiente ventana nos indica que se ha instalado satisfactoriamente.

 
Copiamos la ruta donde se ha copiado el jdk7 C:\Program Files (x86)\Java\jdk7

El siguiente paso es declarar las variables del entorno JAVA_HOME, CLASSPATH y modificar la variable Path, para esto podemos llegar desde diferentes maneras, una es haciendo click derecho sobre Equipo y luego click en Propiedades y luego en configuración avanzada del sistema.
 
 
Y otra forma de acceder a la misma ventana es pinchar sobre el botón de inicio y en el cuadro de texto copiar var… y ya sale el desplegable y nos sale la opción editar las variables de entorno del sistema.
 
 
Desde ambos caminos llegamos a la misma ventana. Se nos abre la ventana llamada Propiedades del sistema, nos dirigimos a la pestaña Opciones avanzadas y hacemos click en el botón Variables de entorno.
 
 
Nos vamos a variables del sistema y le damos a nueva, se nos abre una pestañita en la que escribimos el nombre de la variable que en este caso es JAVA_HOME y el valor de la variable que es la ruta donde se encuentra el paquete y le damos a aceptar.
 
 
Volvemos a darle a nueva para crear la siguiente variable CLASSPATH.

Desde la ventana mostrada en el paso anterior ingresamos en el campo Nombre de la variable el texto CLASSPATH y en el campo Valor de la variable ingresamos ".;%JAVA_HOME%\lib\tools.jar;". Damos en el botón Aceptar.
 

La siguiente variable que hay que editar es la de Path.

Para realizar esto hacemos click sobre el botón Editar , se abrirá la ventana llamada Editar la variable del sistema, y desde aquí el campo Nombre de la variable lo dejaremos tal como esta, nos fijaremos en el campo Valor de la variable, nos ubicamos al final del texto que contiene dicho campo y separado por punto y coma ingresamos al final del texto ";%JAVA_HOME%\bin". Damos en el botón Aceptar.
 
 
Ya sobre la ventana de propiedades del sistema, darle a aceptar.

Ahora que todas las variables de entorno que necesitamos están con figuradas, vamos a verificar si todo ha sido configurado correctamente, para esto, abrimos el Command Prompt de Windows ingresamos java -version y damos ENTER , si todo ha sido configurado correctamente nos saldrá un mensaje indicándonos la versión de java e información adicional, ahora ingresamos javac -version y damos ENTER , si todo ha sido configurado correctamente nos saldrá un mensaje que nos indica la versión del compilador de java como se muestra en la imagen siguiente: