Cómo utilizar Apache Tomcat para ejecutar servlets 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

para convertir tu ordenador en un servidor que es capaz de ejecutar servlets. El motor de servlets más conocido es Apache Tomcat, que está disponible gratuitamente en la Apache Software Foundation. En este caso, se utilizó la libertad anticipada 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 de Apache HTTP Server.

Cómo instalar y configurar Tomcat

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

  1. Descargar el archivo Zip Tomcat desde el sitio web de Apache.

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

  2. Extraiga el contenido del archivo Zip por derecho; clic en el archivo y elegir Extracto All especifique c: como la ubicación para extraer los archivos.

    Usted probablemente no desea saturar 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 sólo se crea esta 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, a continuación, haga clic en Avanzadas Ajustes del sistema-Medio ambiente Variables-Nueva, 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, como c: Archivos de programa Java jdk1.8.0.

    Un error común es establecer esta variable para el papelera directorio o el directorio para el entorno de ejecución de Java (JRE), no el JDK. Si Tomcat no se inicia más tarde, vuelva a verificar la JAVA_HOME directorio.

  4. Copie el servlet-api.jar presentar a la jre lib ext carpeta en la raíz de su JDK.

    Si el JDK se instala en c: Archivos de programa Java jdk1.8.0, copiar este archivo c: Archivos de programa Java jdk1.8.0 jre lib ext. Usted encuentra el servlet-api.jar presentar en c: tomcat lib, asumiendo que extrajo los archivos de Tomcat c: tomcat.

    Si se salta este paso o copiar la servlet-api.jar presentar al lugar equivocado, no se puede compilar sus programas de servlets. Si recibe 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: tomcat bin directorio, y escribiendo puesta en marcha. Un archivo por lotes se ejecuta, comenzando Tomcat. Cuando Tomcat se inicia, se abre una segunda ventana de comandos que muestra varios mensajes de estado.

imagen0.jpg

Usted sabe que Tomcat se ha iniciado cuando se ve una línea como la siguiente, que indica el tiempo que el inicio tomó:

Inicio del servidor en 1186 ms: INFO

Si la ventana Tomcat aparece brevemente, y luego un mensaje de excepción vuela rápidamente y la ventana se cierra, el problema más probable es que usted 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 este problema es editar el server.xml presentar en c: tomcat conf y busque esta etiqueta:

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

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

Prueba Tomcat

Para averiguar si ha instalado Tomcat correctamente, usted 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:

http: // localhost: 8080

(Si ha cambiado el número de puerto editando el server.xml archivo, utilice el número de puerto que ha especificado en lugar de 8080.)

Aparece la página.

image1.jpg


» » » » Cómo utilizar Apache Tomcat para ejecutar servlets Java en su ordenador