Apache Tomcat es un popular servidor web y contenedor web gratuito y de código abierto para servir aplicaciones o páginas web basadas en Java. Aunque no tiene todas las funciones del servidor HTTP Apache, es útil para los desarrolladores web Java. Está disponible para instalar en Windows, macOS y Linux porque su requisito es la plataforma JDK que está fácilmente disponible para casi todos los sistemas operativos populares. Tomcat utiliza el convertidor Jasper para convertir JSP en servlets para su ejecución. Bueno, aquí no vamos a hablar de las características de Apache Tomcat, sino de una manera fácil de instalarlo y configurarlo en los sistemas operativos Windows 10, 8 o 7 mediante PowerShell o el símbolo del sistema.
Instale el servidor Apache Tomcat en Windows 10, 8 o 7 usando Chocolatey & Command Prompt o Powershell.
Vaya a Windows 10 o 7 y busque CMD, cuando aparezca su icono, ejecútelo enadministrativoderechos. En Windows 7 tienes que hacer clic derecho en el resultado para seleccionar la opción Administrador.
Instalar el Administrador de paquetes Chocolatey
Ahora, copie el bloque de comando que se proporciona a continuación, péguelo en el símbolo del sistema y presione el botónIngresarllave. Da tu consentimiento para la instalación de Choco cuando el sistema te lo solicite.
@”%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))” && SET “PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin”
Una vez finalizada la instalación, cierre el símbolo del sistema y ábralo nuevamente con derechos de administrador.
Comando para instalar JDK en Windows 10 o 7
Como sabemos, Apache Tomcat requiere el kit de desarrollo de Java para ejecutarse correctamente, por lo que si ya lo tiene, puede omitir este paso; de lo contrario, utilice el comando que se proporciona a continuación para instalar OpenJDK. Aquí vamos a instalar la última versión del JDK de código abierto.
Aquí estamos instalando OpenJDK 15.
choco install ojdkbuild
En caso de que desee instalar versiones anteriores como JDK 11
choco install ojdkbuild11
y tener OpenJDK 8
choco install ojdkbuild8
Instalar Apache Tomcat en Windows
Finalmente, ejecuta el single.Chocócomando que descargará Apache Tomcat y configurará las rutas Java Home y Cataline para él.
choco install tomcat
Inicie el servicio Tomcat en Windows en segundo plano
Una vez completada la instalación, podemos iniciar el servicio Tomcat mediante comando después de actualizar las variables de entorno. Para que el símbolo del sistema pueda reconocer la ruta recién agregada de la carpeta Tomcat en el entorno del sistema.
refreshenv
Ahora, iniciemos el servicio Tomcat usando este comando.
tomcat9
Windows Defender le pedirá que permita que Apache Commons-Daemon Service Runner se comunique con la red pública. Hacer clic enPermitir accesobotón.
Pero, al cerrar el símbolo del sistema,el servicio obtendrá automáticamenteinterrumpido. Por lo tanto, si desea que se ejecute en elfondocon sistemaventanasinicio, entonces lo has configuradoAutomáticode la gestión de Servicios.
- Presione la tecla Win + R
- Tipo-
services.msc - Buscargato apache
- Haga clic derecho en el servicio
- SeleccionarPropiedades
- ColocarPuesta en marchatipoautomáticoy golpea elComenzarbotón.
- Presione elDE ACUERDOy salga de la ventana Servicios.
Acceda a la interfaz de administración web de Tomcat
Ahora, abra el navegador en su sistema Windows y apúntelo al host local que se ejecuta en el puerto número 8080. Ejemplo:https://localhost:8080
Sin embargo, no podrá acceder a páginas de administración web como “Estado del servidor, aplicación de administrador y administrador de host". Para eso, tenemos que configurar el rol de usuario en el archivo de configuración de usuario de Tomcat. Siga este tutorial más a fondo.
Agregar roles de usuario, nombre de usuario y contraseña:
Paso 1:Abra un símbolo del sistema conAdministraciónderechos y escriba el siguiente comando.Nota– Cambiar elTomcat9con la versión que estás usando.
Notepad C:\ProgramData\Tomcat9\conf\tomcat-users.xml
Paso 2:Ahora, copie y pegue las siguientes líneas antes</tomcat-users>. Sin embargo, cambie el nombre de usuario y la contraseña, por los que desee configurar. Aquí estamos usandoh2sypersona con discapacidad.
<role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager"/> <role rolename="manager-gui"/> <user username="h2s" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
Paso 3:Guarde el archivo y salga.
Ahora, actualice su navegador ejecutando Tomcat Tab y haga clic en elEstado del servidoro cualesquiera otras dos opciones. Le pedirá que ingrese suNombre de usuarioycontraseña. Indique el que ha configurado en el archivo.
Accede de forma remota
Bueno, puedes acceder al servidor Apache Tomcat en el mismo sistema Windows 10 o 7 sin ningún problema, sin embargo, aún así, de forma remota no puedes. Aunque no se recomienda acceder a la interfaz de administración desde un sistema remoto, aún así, si lo desea, haga las cosas indicadas.
Editar archivo XML de contexto de Manager y Host-Manager
1.Abra el símbolo del sistema como administrador.
2.Pasa el siguiente comando.Nota– Reemplace elTomcat9en el siguiente comando con la versión que está utilizando.
Notepad C:\ProgramData\Tomcat9\webapps\manager\META-INF\context.xml
3.Agregar<!--al comienzo del siguiente bloque de texto y-->al final como se muestra en la captura de pantalla. Después de eso guarde el archivo.
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
Del mismo modo,También edite el archivo Host-manager y agregue<!--al comienzo del siguiente bloque de texto y-->al final.
Notepad C:\ProgramData\Tomcat9\webapps\host-manager\META-INF\context.xml
Ahora podrá acceder a su servidor Tomcat utilizando la dirección IP de su computadora con Windows 10 o 7 en el sistema remoto usando el navegador.
Desinstalar (opcional)
Después de algo, si no tiene JDK y Tomcat en su Windows 10 o 7, use el siguiente comando para desinstalar y eliminar los archivos y el servicio.
choco uninstall ojdkbuild
##Primero detenga su servicio...
choco uninstall tomcat
Otros tutoriales-














