Como instalar o Tomcat 9 no Debian 9 Stretch Linux

Como instalar o Tomcat 9 no Debian 9 Stretch Linux

Objetivo

O objetivo é instalar o tomcat 9 no Debian 9 Stretch Linux.

Sistema operacional e versões de software

  • Sistema operacional: - Debian 9 Alongamento
  • Programas: - Oracle Java JDK 1.8.0_131, Tomcat 9.0.0.M21

Requisitos

O acesso privilegiado ao seu sistema Debian é necessário para realizar a instalação do Tomcat e Oracle Java.

Dificuldade

MÉDIO

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Instruções

Instalação Oracle Java JDK

O pré -requisito de Tomcat é Java JDK. Se você instalar o OpenJDK ou o JDK da Oracle está com você. Este guia usa o JDK do Oracle, então vamos tirar o Java primeiro do nosso caminho. Liste todos os downloads do Oracle JDK disponíveis usando ondulação comando. Se ondulação ainda não está disponível no seu sistema que você pode instalar # APT Install Curl:

$ curl -s http: // www.oráculo.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | corte -d \ "-f12 

Copie o link para Tarball Linux de 64 bits e faça o download. Seu link de download será diferente; portanto, atualize o comando abaixo com o URL de download recuperado pelo comando anterior: Exemplo:



$ curl -lob "oraclelicense = a" http: // download.oráculo.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.alcatrão.gz 

Se tudo correr bem, você deve ter o Oracle Java JDK dentro do seu diretório atual:

$ LS JDK-8U131-Linux-X64.alcatrão.gz 

O próximo passo é descomprimir o tarball acima:

# mkdir /opt /java-jdk # tar -c /opt /java-jdk -zxf jdk-8u131-linux-x64.alcatrão.gz 

Defina o Oracle Java JDK como padrão no seu sistema. Atualize o comando abaixo quando necessário:

# Update-Alternatives--Install/usr/bin/java java/opt/java-jdk/jdk1.8.0_131/bin/java 1 # Update-alternatives--Install/usr/bin/javac javac/opt/java-jdk/jdk1.8.0_131/bin/javac 1 

Oracle Java JDK agora deve ser instalado como padrão. Consulta a versão Java para ver se está instalado corretamente:

# java -version java versão "1.8.0_131 "Java (TM) SE Ambiente de tempo de execução (construção 1.8.0_131-B11) Java Hotspot (TM) de 64 bits VM (Build 25.131-B11, modo misto) 

Instale o tomcat

Nesta fase http: // tomcat.apache.org/download-90.CGI. Baixe a versão mais recente do tomcat usando seu navegador ou simplesmente usado wget ou ondulação. Exemplo:

$ wget http: // apache.Uberglobalmirror.com/tomcat/tomcat-9/v9.0.0.M21/bin/apache-tomcat-9.0.0.M21.alcatrão.gz 

O Tomcat Tarball deve estar agora disponível no seu diretório de trabalho atual:

$ ls apache-tomcat-9.0.0.M21.alcatrão.GZ JDK-8U131-Linux-X64.alcatrão.gz 

Em seguida, crie um usuário dedicado Tomcat Para executar o servidor Tomcat:

# useradd -rs /bin /false Tomcat 

Extraia Tomcat Tarball:

# mkdir/opt/tomcat # tar -c/opt/tomcat/-zxf apache -tomcat -9.0.0.M21.alcatrão.gz 

A etapa a seguir é opcional, mas altamente recomendada, pois facilita muito as coisas ao atualizar o tomcat com uma nova versão. Crie um link simbólico apontando para o mais recente diretório TomCat:

# ln -s/opt/tomcat/apache-tomcat-9.0.0.M21//opt/tomcat/tomcat-latest 

Faça nosso usuário criado anteriormente Tomcat um proprietário de todos os diretórios:

# chown -r tomcat.tomcat/opt/tomcat/tomcat-latest/opt/tomcat/apache-tomcat-9.0.0.M21 


Observe, ao atualizar o tomcat, simplesmente desvincular o atual link simbólico e recriar novo, como mostrado nas etapas anteriores.

Em seguida, crie script de inicialização do Systemd /etc/Systemd/System/Tomcat.serviço apontando para o nosso novo /opt/java-jdk e /opt/tomcat/tomcat-latest.

Abaixo você pode encontrar o conteúdo de novo /etc/Systemd/System/Tomcat.serviço Arquivo Systemd:

[Unidade] Descrição = TomCat9 After = Network.Target [Service] Type = Freking User = TomCat Group = TomCat Ambient.PID ambiente = tomcat_java_home =/usr/bin/java ambiente = catalina_home =/opt/tomcat/tomcat-latest ambiente = catalina_base =/opt/tomcat/tomcat-latest ambiente = catalina_opts = ambiente = "java_opts = -DFile.coding = utf -8 -dnet.sf.ehcache.skipupdateCheck = true -xx:+useConcmarksweepgc -xx:+cmsclassunloadingEnabled -xx:+useParnewgc -xx: maxpermsize = 128m -xms512m -xmx512m "Execstart =/opt/tomcat/tomcat/lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -lat -xx512m" Execstart =/opt/tomcat/tomcat/lat -lat -lat -lat -lat -lat -lat -lat -lat -late.sh execstop =/bin/kill -15 $ mainpid [install] wantedby = multiususer.alvo 

Por fim, recarregue o sistema, inicie e permita que o Tomcat comece após a reinicialização:

# SystemCtl Daemon-Reload # SystemCtl START TOMCAT # SystemCtl Ativar tomCat 

Acesse Tomcat

O último passo é confirmar que o tomcat está em funcionamento. Tomcat deve estar ouvindo agora no porto 8080:

# ss -ant | Grep 8080 Ouça 0 100 ::: 8080 

Para acessar o tomcat, navegue pelo seu navegador para um endereço IP de seu novo servidor Tomcat. Exemplo http: // 10.1.1.125: 8080/.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Ubuntu 20.04 Instalação do Tomcat
  • Oracle Java Instalação no Ubuntu 20.04 fossa focal linux
  • Linux: Instale Java
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como instalar Java no Manjaro Linux
  • Download do Linux
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Como instalar Java no Kali Linux
  • Linux pode obter vírus? Explorando a vulnerabilidade do Linux…