Apache Tomcat

Como instalar e configurar o Apache Tomcat no Fedora Linux

Como instalar e configurar o Apache Tomcat no Fedora Linux
Apache Tomcat é um dos servidores de aplicativos da web mais usados ​​no mundo. É um projeto de código aberto da Apache Software Foundation. É escrito em Java. É usado para implementar contêineres de servlet e Java Server Pages (JSP) em Java.

Anteriormente, o Tomcat exigia um alto nível de especialização para configurar e administrar seus serviços, já que apenas usuários avançados e desenvolvedores eram capazes de resolver isso. Com o instalador GUI do Tomcat, tornou-se apenas uma questão de alguns comandos para administrar o servidor como um serviço do sistema.

O que vamos cobrir

Este tutorial mostrará como instalar o Apache Tomcat e usá-lo para implantar um programa JSP básico. O Tomcat requer JRE (Java Runtime Environment) para executar aplicativos da web Java. Caso esteja desenvolvendo um aplicativo Java, você precisará de um aplicativo JDK completo instalado. Para isso, cobriremos o guia apenas com o JRE apenas.

Pré-requisitos

Você precisa estar familiarizado com o Java e o comando básico do Linux para entender melhor este tutorial. Presumimos que você já tenha instalado o JRE (Java Runtime Environment) em seu sistema. Você também precisa ter privilégios de root para instalar o Apache Tomcat.

Baixando Tomcat

1. Para baixar o Apache Tomcat, visite a página inicial do Apache Tomcat, onde você verá as diferentes versões disponíveis. Alternativamente, você também pode usar o comando wget para obter o arquivo. Para este guia, estamos usando o Tomcat 9.

# wget https: // mirrors.estointernet.em / apache / tomcat / tomcat-9 / v9.0.43 / bin / apache-tomcat-9.0.43.alcatrão.gz

2. Se preferir, você pode baixar o Tomcat da página inicial. Isso é mostrado abaixo:

Extraindo o arquivo binário

1. Depois que o arquivo binário do arquivo for baixado, você precisa copiá-lo para o diretório onde deseja instalar o servidor Tomcat e extrair o arquivo lá. Por exemplo, iremos extrair o arquivo tar do Tomcat em / opt / tomcat. Para isso, primeiro precisamos criar um diretório 'tomcat' dentro de / opt. Use o seguinte comando para criar um diretório.

# mkdir / opt / tomcat # tar xzf apache-tomcat-9.0.43.alcatrão.gz -C / opt / tomcat

Criação de um usuário e grupo para Tomcat

Criaremos um usuário e grupo não raiz para executar o servidor Apache Tomcat. Use o comando abaixo para criar o usuário e grupo.

# useradd -r tomcat

O comando acima também irá adicionar um grupo 'tomcat'.

Agora vamos mudar a propriedade do diretório tomcat para o usuário Tomcat com o comando:

# chown -R tomcat: tomcat / opt / tomcat

Configurando Variáveis ​​de Ambiente

O Tomcat requer que certas variáveis ​​de ambiente sejam definidas para executar os scripts de inicialização. Vamos ver essas variáveis:

uma. CATALINA_HOME: A localização desta variável de ambiente é o diretório raiz da distribuição “binária” do Tomcat. Em nosso caso, este diretório raiz é / opt / tomcat / apache-tomcat-9.0.43

b. JRE_HOME ou JAVA_HOME: essas variáveis ​​de ambiente especificam a localização do Java Runtime Environment e um local do JDK, respectivamente. Se você estiver especificando JRE_HOME e JAVA_HOME, então JRE_HOME será usado por padrão.

Para definir essas variáveis, abra o seguinte arquivo:

# vi / etc / profile

Agora insira as seguintes linhas no final deste arquivo:

export JRE_HOME = / usr / java / jre1.8.0_281-amd64 / bin / java
export CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43

Agora salve o arquivo e execute o comando abaixo para aplicar essas alterações:

# . / etc / profile

Para verificar se essas variáveis ​​estão definidas corretamente, verifique se a saída do comando abaixo é igual ao valor de JRE_HOME e CATALINA_HOME:

# echo $ JRE_HOME
# echo $ CATALINA_HOME

Veja as fotos abaixo para referência:

Criando serviço Tomcat

Agora vamos criar um arquivo de unidade systemd simples para definir nosso serviço Tomcat. Crie o serviço com as seguintes instruções:

1. Criar um arquivo tomcat.serviço:

# vim / etc / systemd / system / tomcat.serviço

Agora coloque o seguinte conteúdo dentro dele:

[Unidade]
Descrição = Servidor Apache Tomcat
After = syslog.rede alvo.alvo
[Serviço]
Tipo = bifurcação
User = tomcat
Grupo = tomcat
Ambiente = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / tomcat.pid
Ambiente = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Ambiente = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.sh start
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / bin / catalina.pare
RestartSec = 10
Reiniciar = sempre
[Instalar]
WantedBy = multiusuário.alvo

Observação: Substitua o texto em negrito pelo caminho da instalação do Tomcat.

Agora salve o arquivo e recarregue a configuração do systemd com o seguinte comando
para aplicar as mudanças

# systemctl daemon-reload

Agora estamos prontos para usar o serviço tomcat. Inicie o serviço e permita que ele persista na reinicialização.

# systemctl start tomcat.serviço
# systemctl enable tomcat.serviço

Verifique o status do serviço; deve mostrar um status de execução ativo:

# systemctl status tomcat.serviço

Todas as etapas acima são mostradas abaixo:

Acessando o Tomcat no navegador

Agora estamos prontos para testar se nosso servidor tomcat está instalado corretamente ou não. Para verificar isso, abra seu navegador da web e navegue pelos endereços:

http: // localohost: 8080
ou
http: // system_IP_addr: 8080 (para ver o IP do seu sistema, use o endereço de ip comando.)

Você veria a página inicial padrão do Apache Tomcat. A captura de tela a seguir mostra a página inicial do tomcat:

Implantar um aplicativo JSP simples

Agora vamos implantar um aplicativo JSP básico com um servidor Tomcat.

1. Crie um aplicativo JSP básico chamado 'test.jsp 'dentro do diretório “/ Opt / tomcat / apache-tomcat-9.0.43/ webapps / ROOT / ”:

# nano / opt / tomcat / apache-tomcat-9.0.43 / webapps / ROOT / test.jsp

Observação: Novamente, substitua o texto em negrito pelo caminho de sua instalação do Tomcat.

2. Coloque o seguinte conteúdo dentro dele:


Página JSP

Esta é uma página JSP do LinuxHint!

<%
Fora.println ("O endereço IP do seu sistema é:" + pedido.getRemoteAddr ());
%>

3. Agora, novamente, abra o navegador da web e navegue no seguinte endereço:

http: // localhost: 8080 / test.jsp

Desta vez, você deverá ver a seguinte página da web:

Conclusão

Este tutorial mostra como podemos instalar o Apache Tomcat a partir de um arquivo binário de arquivo no Fedora Linux. Aprendemos a instalar um aplicativo JSP com o tomcat.

Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...
Melhores distros Linux para jogos em 2021
O sistema operacional Linux percorreu um longo caminho desde sua aparência original, simples e baseada em servidor. Este sistema operacional melhorou ...
Como capturar e transmitir sua sessão de jogo no Linux
No passado, jogar era considerado apenas um hobby, mas com o tempo a indústria de jogos viu um grande crescimento em termos de tecnologia e número de ...