Cómo utilizar apache tomcat para ejecutar servlets de java en su ordenador

Por desgracia, no se puede ejecutar programas ervlet Javas en cualquier equipo viejo. En primer lugar, usted tiene que instalar un programa especial llamado motor de servlets a convertir su ordenador en un servidor que es capaz de ejecutar servlets. El motor de servlets más conocido es el Apache Tomcat, que está disponible gratuitamente en el Apache Software Foundation. En este caso, se utilizó la liberación temprana Tomcat versión 8.

Tomcat también puede funcionar como un servidor web básico. En entornos de producción reales, Tomcat se utiliza generalmente en combinación con un servidor web especializada, como servidor HTTP de Apache.

Cómo instalar y configurar Tomcat

Instalación de Tomcat no es una ciencia exacta, pero no es tan fácil como hacer tostadas, tampoco. Estos son los pasos que puede seguir para configurar Tomcat 8:

Video: Tutorial JSP'S y Servlets deploy aplicación web con Eclipse en Apache TomCat

  1. Descargar el archivo zip desde el Tomcat página web Apache.

    Aunque Apache también ofrece un archivo ejecutable de instalación para instalar Tomcat, descargue el archivo zip en su lugar.

  2. Extraer el contenido del archivo zip por derecho; clic en el archivo y elegir Extracto All continuación, especifique do: como la ubicación para extraer los archivos.

    Es probable que no quieren el desorden su directorio raíz con un montón de archivos, pero el archivo Zip Tomcat contiene una sola carpeta con el nombre apache-tomcat-8_0_0 (El número de versión puede variar), por lo que se crea sólo que ésta carpeta. Una vez extraídos todos los archivos, dar a esta carpeta un nombre nuevo que es un poco más fácil de escribir.

  3. Cree una variable de entorno llamada JAVA_HOME que apunta a la ubicación de su Java Development Kit (JDK).

    Para crear una variable de entorno, abra Panel de control, haga doble clic en el icono Sistema y haga clic en Configuración avanzada del sistema → → Variables de entorno nuevo, y crear una variable llamada JAVA_HOME. El valor de esta variable debe ser la ruta completa a la carpeta de instalación del JDK, tales como c: Programa FilesJavajdk1.8.0.

    Un error común es establecer esta variable en el compartimiento directorio o al directorio para el entorno de ejecución de Java (JRE), no el JDK. Si Tomcat no se inicia después, compruebe de nuevo la JAVA_HOME directorio.

  4. Copia el servlet-api.jar presentar a la jrelibext carpeta en la raíz de su JDK.

    Si el JDK se instala en c: Programa FilesJavajdk1.8.0, copiar este archivo c: Programa FilesJavajdk1.8.0jrelibext. A encontrar el servlet-api.jar presentar en c: tomcatlib, asumiendo que ha extraído los archivos de Tomcat a c: Tomcat.

    Si se salta este paso o copiar el servlet-api.jar presentar al lugar equivocado, no se puede compilar sus programas de servlets. Si obtiene mensajes del compilador se queja de que la javax.servlet paquete no existe, vuelva a comprobar este paso para asegurarse de que ha realizado correctamente.

Inicio y detención de Tomcat

Después de instalar y configurar Tomcat, puede iniciarlo mediante la apertura de una ventana de comandos, cambiar a la c: tomcatbin directorio, y escribiendo puesta en marcha. Un archivo por lotes se ejecuta, a partir de Tomcat. Cuando se inicia Tomcat, se abre una segunda ventana de comandos que muestra varios mensajes de estado.

Video: What is a Servlet Container. Apache Tomcat Installation. Java-web, Servlet and JSP 1

Usted sabe que Tomcat se ha iniciado cuando vea una línea como la siguiente, que indica cuánto tiempo tomó la puesta en marcha:

El arranque del servidor en 1186 ms: INFO

Si la ventana Tomcat aparece brevemente y, a continuación, un mensaje de excepción vuela rápidamente y se cierra la ventana, el problema más probable es que ya tiene un servidor web que se ejecuta en el sistema, y ​​ese servidor ya ha reclamado al puerto Tomcat quiere utilizar para la comunicación HTTP. La solución a ese problema es editar el server.xml presentar en c: tomcatconf y busque esta etiqueta:

Cambiar el número de puerto de 8080 a algún otro número, como 18080. Más tarde, cuando se muestra servlets en una ventana del navegador, tiene que especificar este número como el número de puerto HTTP en lugar de 8080.

No es necesario apagar el Tomcat después de empezar a menos que realice un cambio en una de sus archivos de configuración. Si lo hace, puede apagar Tomcat ejecutando el apagar archivo por lotes desde el c: tomcatbin directorio. A continuación, puede ejecutar el puesta en marcha archivo por lotes para obtener Tomcat en marcha otra vez.

Prueba de Tomcat

Para averiguar si ha instalado Tomcat correctamente, puede intentar ejecutar los servlets de prueba que se instalan automáticamente al instalar Tomcat. Abra una ventana de navegador web y escriba la siguiente dirección:

Video: Instalar Servidor Apache tomcat a netbeans

http: // localhost: 8080

(Si ha cambiado el número de puerto mediante la edición del server.xml archivo, utilice el número de puerto que ha especificado en lugar de 8080.)

Aparecerá esta página.

Artículos Relacionados