prefácio
O servidor Tomcat é um servidor de aplicativos da Web gratuito e de código aberto , que pertence à Apache Software Foundation e é um servidor de aplicativos leve.É a primeira escolha para desenvolver a linguagem Java e depurar programas JSP. Ao contrário do Apache e do Nginx, a porta padrão do Tomcat é 8080.
O logotipo e mascote do Tomcat é projetado como um gato macho.
Agora, para instalar o serviço tomcat, você precisa primeiro fechar o selinux e o firewall no servidor, isso é operado diretamente
setenforce 0
iptables -F
systemctl stop firewalld
O servidor usado para instalar o serviço tomcat hoje é o CentOS7.9, a versão do tomcat é superior a 10 e o ambiente jdk é 19.0.2.
servidor | IP | versão tomcat | Versão do JDK |
---|---|---|---|
CentOS7.9 | 192.168.116.128 | v10.1.7 | 19.0.2 |
1. Localização do pacote de instalação
A localização do pacote ainda é a mesma. Encontre os pacotes que você precisa no site oficial
JDK (Java Development Kit) é um kit de desenvolvimento de software (SDK) em linguagem Java. Para instalar o Tomcat, você precisa primeiro iniciar o JDK.
Tanto o upload quanto o download são possíveis. Recomenda-se primeiro instalar o pacote compactado localmente e depois carregá-lo no servidor, o que será mais rápido. Claro, você também pode usar o wget para fazer o download.
Ambos os métodos de download estão listados
O primeiro método: baixe para o local e use o comando rz para carregar
https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.7/bin/apache-tomcat-10.1.7.tar.gz — versão tomcat10.1.7
https://download.java.net/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_linux-x64_bin.tar.gz — JDK19.0.2 Versão
2: Baixe diretamente do servidor
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.7/bin/apache-tomcat-10.1.7.tar.gz
wget https://download.java.net/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_linux-x64_bin.tar.gz
Você pode escolher um dos dois métodos acima, e aqui usamos diretamente o primeiro método para carregar o pacote compactado.
2. Carregue o pacote de software
Carregue o pacote compactado no diretório atual do servidor
rz
[root@localhost ~]# ls
anaconda-ks.cfg initial-setup-ks.cfg 公共 视频 文档 音乐
apache-tomcat-10.1.7.tar.gz openjdk-19.0.2_linux-x64_bin.tar.gz 模板 图片 下载 桌面
Como o serviço tomcat é executado com base no ambiente de desenvolvimento jdk, precisamos primeiro implantar e instalar o ambiente jdk.
3. Instale o JDK
JDK (Java Development Kit) é um kit de desenvolvimento de software em linguagem Java (SDK)
endereço do site oficial do JDK: https://jdk.java.net
3.1 Crie um diretório para armazenar o JDK e descompacte-o
tar xf
Indica para descompactar o arquivo do pacote compactado, -C
o que significa armazenar o arquivo descompactado no diretório especificado
[root@localhost ~]# mkdir -p /usr/local/jdk
[root@localhost ~]# tar xf openjdk-19.0.2_linux-x64_bin.tar.gz -C /usr/local/jdk
3.2 Definindo variáveis de ambiente
As variáveis de ambiente precisam ser definidas para que os comandos JDK possam ser executados em qualquer lugar.
[root@localhost jdk]# cd jdk-19.0.2/
[root@localhost jdk-19.0.2]# pwd
/usr/local/jdk/jdk-19.0.2
[root@localhost jdk-19.0.2]# ls
bin conf include jmods legal lib release
[root@localhost jdk-19.0.2]# vim /etc/profile
[root@localhost jdk-19.0.2]# tail -4 !$
tail -4 /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk-19.0.2
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH CLASSPATH
[root@localhost jdk-19.0.2]# source /etc/profile
Preencha o caminho do arquivo onde o jdk está localizado
export JAVA_HOME=/usr/local/jdk/jdk-19.0.2
Defina a variável de ambiente Java para informar ao jvm qual caminho usar ou executar a classe, para que o JVM possa carregar o arquivo de classe,
.;
indicando o caminho atual, tools.jar e dt.jar são o caminho da biblioteca de classes
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
O comando Java pode ser reconhecido em qualquer caminho
PATH=$JAVA_HOME/bin:$PATH
Depois de adicionar esses conteúdos a /etc/profile, o comando Java pode ser usado.
3.3 Verifique a versão do JDK
[root@localhost jdk-19.0.2]# java --version
openjdk 19.0.2 2023-01-17
OpenJDK Runtime Environment (build 19.0.2+7-44)
OpenJDK 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)
Depois que o ambiente de desenvolvimento jdk estiver em operação, você poderá começar a instalar o serviço tomcat.
4. Instale o serviço tomcat
Endereço do site oficial do Tomcat: https://tomcat.apache.org/
A velocidade de atualização da versão do tomcat é relativamente rápida, com uma média de 2 a 3 meses para atualizar uma versão pequena.
4.1 Descompacte e mova para o diretório especificado
Ainda use tar xf
o arquivo descompactado e mv
renomeie o arquivo do diretório para facilitar a visualização.
[root@localhost ~]# ls
anaconda-ks.cfg openjdk-19.0.2_linux-x64_bin.tar.gz 视频 下载
apache-tomcat-10.1.7.tar.gz 公共 图片 音乐
initial-setup-ks.cfg 模板 文档 桌面
[root@localhost ~]# tar xf apache-tomcat-10.1.7.tar.gz -C /usr/local
[root@localhost ~]# cd !$
cd /usr/local
[root@localhost local]# mv apache-tomcat-10.1.7/ tomcat
[root@localhost local]# cd tomcat/
[root@localhost tomcat]# ls
bin conf lib logs README.md RUNNING.txt webapps
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work
4.2 Ver versão do tomcat
Depois de entrar bin
no diretório, você pode executar diretamente o script para ver version
a versão
[root@localhost tomcat]# cd bin/
[root@localhost bin]# ls
#后缀.bat是使用在windows平台的,而.sh是在Linux上启动的脚本。
bootstrap.jar configtest.bat migrate.sh tomcat-native.tar.gz
catalina.bat configtest.sh setclasspath.bat tool-wrapper.bat
catalina.sh daemon.sh setclasspath.sh tool-wrapper.sh
catalina-tasks.xml digest.bat shutdown.bat version.bat
ciphers.bat digest.sh shutdown.sh version.sh
ciphers.sh makebase.bat startup.bat
commons-daemon.jar makebase.sh startup.sh
commons-daemon-native.tar.gz migrate.bat tomcat-juli.jar
[root@localhost bin]# ./catalina.sh version
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk/jdk-19.0.2
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Server version: Apache Tomcat/10.1.7
Server built: Feb 27 2023 20:25:27 UTC
Server number: 10.1.7.0
OS Name: Linux
OS Version: 3.10.0-1160.el7.x86_64
Architecture: amd64
JVM Version: 19.0.2+7-44
JVM Vendor: Oracle Corporation
4.3 iniciar tomcat
tomcat
O script de inicialização está no bin
diretório
[root@localhost bin]# ./catalina.sh start
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk/jdk-19.0.2
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
Veja a última exibição tomcat started已
iniciada com sucesso
4.4 porta de escuta tomcat
Observe que quando você verifica a porta de escuta, não é 过滤tomcat
o nome, mas você precisa 过滤java
ou 8080
para ver se o serviço foi iniciado com sucesso.
#查看tomcat默认端口是8080
[root@localhost bin]# netstat -antp | grep java
tcp6 0 0 :::8080 :::* LISTEN 56648/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 56648/java
4.5 Acesso e visualização na página web
Use o método de IP mais porta para acessar, onde o IP adiciona o IP do seu próprio servidor.
http://192.168.116.128:8080/
A instalação até aqui tomcat
está completa.
Resumir
tomcat
A instalação do .