Dentro das funções que administramos no dia a dia em nossos sistemas ou ambientes de laboratório, temos que estar atentos às novidades e novas ferramentas que os usuários precisam, especialmente aquelas pessoas que estão nos departamentos de desenvolvimento (se houver este departamento em nossa organização) , design, logística, fornecendo soluções a nível de software e hardware para que o seu trabalho seja o mais óptimo e eficaz.
Desta vez, vamos analisar como podemos instalar Apache Tomcat 8, servidor web que nos permite hospedar aplicativos Java, algo muito útil para desenvolvedores que implementam aplicativos em Java.
O que é Apache Tomcat?Como já mencionamos anteriormente, o Apache Tomcat é um servidor web que oferece alternativas para aplicativos Java, como é costume no Linux, é um software livre e de código aberto que está melhorando dia a dia. Apache vem da palavra francesa para servidor patchy que foi implementado desde 1996 e, entre suas muitas vantagens, temos:
Vantagens do Apache Tomcat
- Software grátis
- Multi plataforma
- Desempenho ideal
- Estável e seguro
Basicamente, o uso de Apache Tomcat é focado em páginas da web, sejam dinâmicas ou estáticas e sabemos bem que o Apache está integrado com o conhecido pacote LAMP (Linux, Apache, MySQL, PHP).
Para esta análise vamos usar um ambiente com CentOS 7. Antes de começarmos deixaremos alguns tutoriais que podem ser de seu interesse:
- Instale o Apache Tomcat no Ubuntu 16.04
- Instale o LAMP no Debian 8
- Instale o XAMPP
- Monitore o desempenho do Apache
1. Atualizar sistema CentOS 7
O primeiro passo a dar é atualize nosso sistema CentOS 7 Para buscar novas atualizações e assim ter mais estabilidade, para isso usaremos o comando:
atualização sudo yum
Esperamos que todos os arquivos sejam baixados e instalados.
2. Instale Java
O próximo passo que devemos dar é instalar o Java para que o Apache Tomcat possa executar todos os aplicativos baseados em Java. Para realizar esta atualização, usaremos o seguinte comando:
sudo yum install java-1.7.0-openjdk-devel
Aceitamos o download e esperamos que seja instalado. Por padrão, o caminho onde o Java está instalado é / usr / lib / jvm / jre, devemos ter isso em mente para a configuração do Apache Tomcat.
3. Criação de usuário para Tomcat
Depois de instalar o Java corretamente, a próxima etapa que devemos fazer é criar um usuário para gerenciar tudo relacionado ao Apache Tomcat (não deve ser o usuário root). Primeiro, criaremos o grupo tomcat usando o seguinte comando:
sudo groupadd tomcatAgora, continuamos a criar o usuário tomcat e adicionaremos as seguintes configurações a esse usuário:
- Torne-o um membro do grupo Tomcat.
- Vamos criar um diretório no caminho opt / tomcat onde o Apache Tomcat será instalado.
- Vamos adicionar o parâmetro / bin / false para que ninguém acesse a conta.
Vamos inserir o seguinte comando:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatAssim que esse processo for concluído, podemos prosseguir com o download e instalação do Apache Tomcat 8.
4. Baixe e instale o Apache Tomcat
Para isso, devemos acessar o seguinte link da web do Apache para ver as versões mais recentes do Apache disponíveis para download. Para encontrar a versão correta (arquivo tar.gz), vamos para a versão correta e no campo Distribuições binárias colocamos o arquivo tar.gz no campo núcleo.
PROLONGAR
Ali devemos copiar o endereço do link para o respectivo download. Para a versão 8, o link é o seguinte: Arquivo tar.gz do Apache 8.
Para iniciar o processo de instalação nós iremos para a pasta pessoal usando o parâmetro:
cd ~Em seguida, usaremos o comando wget para prosseguir com o download do Apache Tomcat, usaremos a sintaxe wget Link_de_Descarga, no nosso caso é:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzEsperamos que o download seja concluído e instalado corretamente.
ObservaçãoEm alguns casos, o comando wget não está disponível no CentOS 7, para resolver isso basta digitar o comando:
sudo yum instalar wgetCom isso vamos instalá-lo.
Como mencionamos anteriormente, vamos instale o Apache Tomcat 8 no caminho / opt / tomcat mas por padrão esta rota não existe, para criá-lo vamos usar o seguinte comando:
sudo mkdir / opt / tomcatAgora vamos extraia o arquivo baixado no caminho / opt / tomcat, para isso vamos inserir o seguinte comando:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1Esperamos que o Apache seja extraído no caminho / opt / tomcat. Assim que todos os arquivos forem extraídos, devemos atribuir as permissões correspondentes.
5. Atualizar permissões para usuário tomcat
Para que o usuário do tomcat possa acessar o caminho de instalação do Tomcat, vamos realizar o seguinte processo. Vamos a vá para o caminho onde todos os arquivos Apache Tomcat 8 foram instalados (/ opt / tomcat) usando o seguinte comando:
cd / opt / tomcatAssim que estivermos nesta rota, iremos inserir os seguintes parâmetros para conceda permissões de leitura e gravação nesse caminho:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *Finalmente vamos permitir que o usuário tomcat seja o proprietário dos logs, aplicativos da web e outros componentes do arquivo conf, para isso vamos inserir o seguinte:
sudo chown -R tomcat webapps / work / temp / logs /Agora vamos instalar o sistema.
6. Instale o arquivo do sistema
Devemos instalar o arquivo systemd, pois o Apache Tomcat será executado como um serviço, então inseriremos o seguinte para criar o arquivo tomcat.service:
sudo nano /etc/systemd/system/tomcat.serviceLá podemos ver que um arquivo em branco é exibido, então devemos adicionar o seguinte:
# Arquivo de unidade Systemd para tomcat [Unit] Descrição = Contêiner de aplicativo da Web Apache Tomcat After = syslog.target network.target [Service] Type = forking Environment = JAVA_HOME = / usr / lib / jvm / jre Environment = CATALINA_PID = / opt / tomcat /temp/tomcat.pid Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Environment = 'JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = arquivo: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID Usuário = tomcat Grupo = tomcat [Instalar] Desejado = multi-user.target
Nós salvamos as alterações usando a combinação de teclas Ctrl + OU e saímos do editor usando a combinação Ctrl + X. Em seguida, reiniciaremos o arquivo systemd usando o seguinte comando:
sudo systemctl daemon-reloadDepois de reiniciar, continuamos com a próxima tarefa.
7. Habilitar serviço Apache Tomcat
Assim que tivermos concluído o processo anterior, iremos iniciar serviço apache usando o seguinte comando:
sudo systemctl start tomcatPosteriormente, habilitamos o Apache Tomcat usando o seguinte comando:
sudo systemctl enable tomcatDepois de iniciar o serviço, podemos verificar a instalação do Tomcat no navegador, para isso devemos saber o endereço IP de nossa máquina usando o comando ifconfig.
No navegador, inseriremos a seguinte sintaxe:
http: // Server-IP: 8080
PROLONGAR
Como podemos ver, acessamos a tela inicial do Apache e a partir dela gerenciamos o que consideramos necessário.
Desta alça instalamos o Apache Tomcat 8 em nosso computador CentOS 7 para fornecer um suporte alternativo para aquelas pessoas que trabalham com aplicativos Java. Finalmente, você pode estar interessado no seguinte tutorial: Instale o MySQL no CentOS 7.