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. Está escrito em java. É usado para implementar os contêineres de servlet e as páginas do servidor Java (JSP) em Java.

Anteriormente, o Tomcat exigiu um alto nível de experiência para configurar e administrar seus serviços, pois apenas usuários e desenvolvedores avançados foram capazes de resolvê -lo. Com o instalador da 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. Tomcat requer JRE (Java Runtime Environment) para executar aplicativos da Web Java. Caso se você estiver desenvolvendo um aplicativo Java, você precisará de um aplicativo JDK completo instalado. Para isso, abordaremos o guia apenas com o JRE.

Pré -requisitos

Você precisa estar familiarizado com o comando Java e Basic Linux para entender melhor este tutorial. Assumimos que você já instalou o JRE (Java Runtime Environment) em seu sistema. Você também precisa ter privilégios de raiz para instalar o Apache Tomcat.

Baixando o tomcat

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

# wget https: // espelhos.Estointernet.in/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, extrairemos o arquivo TOMCAT TAR para /opt /tomcat. Para isso, primeiro precisamos criar um diretório 'tomcat' dentro /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

Criando um usuário e grupo para tomcat

Criaremos um usuário e um grupo sem raios para executar o servidor Apache Tomcat. Use o comando abaixo para criar o usuário e o grupo.

# userAdd -r tomcat

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

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

# CHOWN -R TOMCAT: TOMCAT /OPT /TOMCAT

Definir variáveis ​​de ambiente

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

a. Catalina_home: A localização dessa variável de ambiente é o diretório raiz da distribuição "binária" de Tomcat. No 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 ambiente de tempo de execução do Java e um local 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 /perfil

Agora insira as seguintes linhas no final deste arquivo:

exportar jre_home =/usr/java/jre1.8.0_281-amd64/bin/java
exportar catalina_home =/opt/tomcat/apache-tomcat-9.0.43

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

# . /etc/perfil

Para verificar se essas variáveis ​​estão definidas corretamente, verifique se a saída do comando abaixo é o mesmo que o valor para jre_home e catalina_home:

# echo $ jre_home
# echo $ catalina_home

Veja as fotos abaixo para referência:

Criando serviço Tomcat

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

1. Crie 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
Depois = syslog.rede de destino.alvo
[Serviço]
Tipo = forking
Usuário = 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.SH Stop
Reinicie -se = 10
Reinicie = sempre
[Instalar]
WantedBy = MultiUser.alvo

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

Agora salve o arquivo e recarregue a configuração do sistema 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 a reinicialização.

# SystemCtl Start TomCat.serviço
# SystemCtl Ativar Tomcat.serviço

Verifique o status do serviço; Deve mostrar um status de corrida ativo:

# status systemctl tomcat.serviço

Todas as etapas acima são mostradas abaixo:

Acessando 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 nos endereços:

http: // LOCALOHOST: 8080
ou
http: // system_ip_addr: 8080 (para ver o seu sistema IP, use o IP Addr 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:

Implantando um aplicativo JSP simples

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

1. Crie um aplicativo JSP básico chamado 'teste.JSP 'dentro do diretório “/Opt/tomcat/apache-tomcat-9.0.43/webApps/root/”:

# nano/opt/tomcat/apache-tomcat-9.0.43/webApps/root/teste.JSP

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

2. Coloque o seguinte conteúdo dentro dele:


Página JSP

Esta é uma página JSP de Linuxhint!

<%
fora.println ("O endereço IP do seu sistema é:" + solicitação.getRemoteaddr ());
%>

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

http: // localhost: 8080/teste.JSP

Desta vez, você deve 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 tomcat.