1. Instale jdk
tomcat9 puede funcionar en versiones superiores a jdk8
Entonces puedes instalar jdk8 o jdk11
dnf install java-11-openjdk # centos8
yum install java-11-openjdk # centos7
2. Descargue el paquete binario de tomcat más reciente
Abra el sitio web https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/
Encuentre la última versión aquí e ingrese al directorio bin después de ingresar
Hay un archivo llamado apache-tomcat-XXXX.tar.gz, haga clic derecho para copiar la dirección
Descarga y descomprime
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.tar.gz
tar xvf apache-tomcat-9.0.31.tar.gz
Mover al directorio de instalación
mv apache-tomcat-9.0.31 /opt/tomcat9
3. Comandos y directorios comunes
Comando o directorio | efecto |
---|---|
/opt/tomcat9/bin/startup.sh | Iniciar tomcat |
/opt/tomcat9/bin/shutdown.sh | Cerrar tomcat |
/ opt / tomcat9 / conf / | Configuración |
/ opt / tomcat9 / logs / | Iniciar sesión |
/ opt / tomcat9 / webapps / | Directorio de aplicaciones predeterminado |
4. Cómo elegir la versión de tomcat
La siguiente tabla es del sitio web oficial de tomcat
Especificación de servlet | Especificación JSP | Especificación EL | Especificación de WebSocket | Especificación JASPIC | Versión de Apache Tomcat | La última versión (2020.2.19) | Versión de Java compatible |
---|---|---|---|---|---|---|---|
4.0 | 2.3 | 3,0 | 1.1 | 1.1 | 9.0.x | 9.0.31 | 8 y posteriores |
3.1 | 2.3 | 3,0 | 1.1 | 1.1 | 8.5.x | 8.5.51 | 7 y posteriores |
3.1 | 2.3 | 3,0 | 1.1 | N / A | 8.0.x (reemplazado) | 8.0.53 (reemplazado) | 7 y posteriores |
3,0 | 2.2 | 2.2 | 1.1 | N / A | 7.0.x | 7.0.100 | 6 y posterior (7 y posterior para WebSocket) |
2.5 | 2.1 | 2.1 | N / A | N / A | 6.0.x (archivado) | 6.0.53 (archivado) | 5 y posteriores |
2.4 | 2.0 | N / A | N / A | N / A | 5.5.x (archivado) | 5.5.36 (archivado) | 1.4 y posterior |
2.3 | 1.2 | N / A | N / A | N / A | 4.1.x (archivado) | 4.1.40 (archivado) | 1.3 y posterior |
2.2 | 1.1 | N / A | N / A | N / A | 3.3.x (archivado) | 3.3.2 (archivado) | 1.1 y posterior |