Tomcat é um aplicativo de servidor de código aberto para Linux, Windows e outros sistemas operacionais projetados para executar contêineres Java Serverlet e também podem executar a tecnologia Java Server Page.
Tomcat é um contêiner da web com suporte a servlet e JSP. Tomcat não é um servidor de aplicativos, como JBoss ou JOnAS.
Lata funcionar como um servidor da web por si só. Tomcat é desenvolvido e atualizado por membros da Apache Software Foundation e voluntários independentes.
Os usuários têm acesso gratuito ao seu código-fonte e sua forma binária de acordo com os termos estabelecidos na Licença de Software Apache.
As versões mais recentes são 9.x, que implementam as especificações Servlet 4.0 e JSP 2.3.
Instalação do Tomcat no Ubuntu e derivados
Dado que Tomcat foi escritoito em Java, funciona em qualquer sistema operacional que possua a máquina virtual Java.
Inclui o compilador Jasper, que compila JSPs em servlets. O mecanismo de servlet Tomcat geralmente é apresentado em conjunto com o servidor da web Apache.
Neste guia, veremos como instalar o Apache Tomcat versão 9 no Ubuntu, embora esses comandos também se apliquem a qualquer outro derivado do Ubuntu.
Configurar Java
Apache Tomcat é um servidor Java, portanto não é possível usar o software sem primeiro instalar o Java.
Felizmente, existe um PPA para o Ubuntu que elimina a dificuldade de obter uma versão funcional do Java Runtime Environment.
Para adicionar o PPA ao seu sistema, Devem abrir um terminal e nele vamos digitar o seguinte comando:
sudo add-apt-repository ppa: webupd8team/java
Depois de adicionar o PPA ao Ubuntu, procedemos à atualização de nossa lista com:
sudo apt update
E, finalmente, podemos instalar o java com este comando:
sudo apt install oracle-java8-installer
O ambiente Java não é configurado automaticamente para uso quando instalado. Portanto, eles devem configurar o Java adicionando coisas ao arquivo / etc / environment.
Para realizar esta operação, vamos executar o seguinte comando:
sudo nano -w /etc/environment
Agora, devemos rolar até o final do conteúdo do arquivo e nele vamos colocar o seguinte:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Assim que a alteração for feita, podemos salvar as modificações pressionando Ctrl + O e para fechar o editor, eles o fazem pressionando Ctrl + X.
Uma vez que o ambiente é estabelecido, precisamos editar o arquivo Bashrc e definir o caminho para Java.
nano -w ~/.bashrc
Navegue até a parte inferior do arquivo e adicione o seguinte código ao Bashrc.
# Java Path
export JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
export PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Salvamos e saímos do arquivo e então vamos executar o seguinte comando:
source ~/.bashrc
Feito isso, é recomendável reiniciar nosso computador para que as alterações que acabamos de fazer tenham efeito.
Instalação do Apache Tomcat
Depois de reiniciar nosso computador, agora vamos proceder à instalação do Tomcat em nosso sistema, para isso vamos abrir um terminal e nele vamos digitar o seguinte:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Assim que o download for concluído, agora vamos copiar o conteúdo para a pasta opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Agora vamos criar um usuário e um grupo:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
E vamos dar ao usuário permissões com:
chown -R tomcat:tomcat /opt/tomcat
Damos permissões aos arquivos no diretório Tomcat para que sejam executáveis:
cd /opt/tomcat/bin chmod + x *
Abra o arquivo Bashrc uma última vez com:
nano -w ~/.bashrc
Depois que o arquivo for aberto, adicione o seguinte código ao final do arquivo.
#Catalina export CATALINA_HOME=/opt/Tomcat
Salvamos e fechamos o arquivo e, em seguida, executamos:
source ~/.bashrc
Por fim, inicie o servidor executando o seguinte comando:
sudo $CATALINA_HOME/bin/startup.sh
Para parar o servidor Tomcat, execute:
sudo $CATALINA_HOME/bin/shutdown.sh
Acesse o servidor Apache Tomcat
O Tomcat é aberto por padrão na porta 8080, portanto, para acessá-lo, eles precisarão pesquisar o endereço IP local do servidor e acessar a seguinte URL em um navegador da web.
http://tu-ip: 8080
Eu executo o comando sudo $ CATALINA_HOME / bin / startup.sh
e o seguinte erro sai
sudo: /bin/startup.sh: comando não encontrado
sobre o que é isso
export CATALINA_HOME = / opt / Tomcat
o erro está no T ... mude para