Continuando nossos estudos sobre o Ubuntu em sua versão mais recente, Ubuntu 16.04, desta vez falaremos sobre um tema muito interessante e é sobre o TomCat, cuja função principal é oferecer aplicativos Java.
TomCat é uma implementação de recurso aberto do servlet Java, expressões e tecnologia de websocket. Se quisermos ver mais informações sobre o TomCat, podemos acessar o seguinte link: http://tomcat.apache.org/
Componentes principais do TomCat
- Katherine: É o contêiner Servlet do TomCat.
- Coiote: Coyote tem funcionalidade de conector e suporta HTTP 1.1
- Jaspe: É o mecanismo JSP do Tomcat.
- Agrupar: É um componente de balanceamento de carga que permite gerenciar grandes aplicativos.
Para iniciar o processo de Instalação do TomCat no Ubuntu 16 vamos realizar o seguinte processo:
1. Instalação do Apache Tomcat Ubuntu
Inicialmente vamos instalar o Java, isso é essencial, pois é necessário que o TomCat rode qualquer aplicativo, pois eles estão codificados em Java. Como uma primeira etapa, vamos atualizar nosso repositório de pacotes usando o comando:
sudo apt-get updateRepositório de atualização
A próxima etapa é instalar o pacote Java Development Kit, para isso vamos inserir e executar o seguinte comando:
sudo apt-get install default-jdkJava Kit
Os seguintes pacotes serão exibidos, devemos aceitar para iniciar o download e respectiva instalação dos mesmos.
Podemos verificar a versão do nosso Java usando o comando:
java -versionVerifique a versão Java
Em seguida, vamos baixar e definir o Parâmetros Apache TomCat, para isso vamos executar o seguinte comando para iniciar o download do TomCat:
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gzBaixe o Tomcat
Nós damos Digitar e o processo de download começará.
Em seguida, vamos extrair o arquivo apache-tomcat-8.0.33.tar.gz na rota / var / local, para isso iremos inserir e executar o seguinte comando:
sudo tar -zxvf apache-tomcat-8.0.33.tar.gz -C / var / local /Extrair arquivo
Nós damos Digitar e o processo de extração começará.
O serviço Apache TomCat pode ser iniciado ou interrompido usando os scripts incluídos no pacote, para iniciar nosso serviço Apache TomCat vamos inserir o comando:
sudo /var/local/apache-tomcat-8.0.33/bin/startup.shCom este comando, veremos que as seguintes informações são exibidas:
Vamos verificar se o serviço está funcionando corretamente e através da porta 8080, para isso executaremos o seguinte comando:
sudo netstat -tulpn | grep 8080
Vamos verificar o endereço IP de nossa máquina usando o comando:
ifconfig
Vemos que neste exemplo nossa máquina possui o IP 192.168.0.6. Vamos acessar nosso navegador e inserir as seguintes informações:
http://192.168.0.6:8080/
Podemos ver que as informações relacionadas ao nosso Apache TomCat.
PROLONGAR
Se quisermos parar o Serviço Apache TomCat devemos executar o seguinte comando:
sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.shAgora, no próximo capítulo, nos voltaremos para o Administração do Apache TomCat.
2. Administração Apache TomCat
Para acessar o Gerenciamento TomCat É necessário ter um usuário e uma senha de acesso (isso por motivos de segurança), por exemplo, se na janela do TomCat clicarmos em Status do servidor e veremos que é exibida uma janela onde devemos inserir o nome de usuário e a senha para acessar nosso servidor.
PROLONGAR
Para realizar esta configuração devemos ajustar alguns parâmetros no arquivo tomcat-users.xml, e para isso vamos executar o seguinte comando:
sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xmlAs seguintes informações serão exibidas:
Neste arquivo devemos adicionar as seguintes informações:
~A configuração atual é a seguinte:
Devemos fazer as respectivas alterações:
Salvamos as alterações usando a combinação: CTRL + O e deixamos o editor usando CTRL + X. Prosseguimos para reiniciar o serviço TomCat para que as alterações feitas tenham efeito. Podemos ver que já temos acesso ao TomCat.
PROLONGAR
Como podemos ver aqui, temos informações sobre nosso servidor com a opção Status do servidor Podemos ver informações como o nome do sistema, sua versão, etc.
Com opção App Manager poderemos gerenciar os aplicativos incluídos em nosso servidor.
Finalmente com a opção Gerente de Host teremos acesso a todas as informações do host ativo.
PROLONGAR
Entre as diferentes funções que o TomCat possui, podemos encontrar o seguinte:
- Manager-gui: Permite que você acesse a interface HTML.
- Status de gerente: Isso nos permite acessar apenas a página de status.
- Script do gerente: Ele nos permite acessar as ferramentas de texto simples.
- Manager-jmx: Podemos acessar a interface JMX.
Se quisermos modificar a porta de escuta TomCat, devemos modificar o arquivo server.xml que podemos editar usando o comando:
sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xmlPorta de escuta
Assim que este comando for executado, as seguintes informações serão exibidas:
Dentro deste arquivo, podemos editar diferentes parâmetros TomCat, especificamente para modificar a porta, devemos localizar a linha Porta do conector = protocolo "8080" = "HTTP / 1.1", aí podemos especificar a porta de escuta que queremos usar.
Simplesmente modificamos o 8080 para a porta desejada e salvamos as alterações usando a combinação Ctrl + OU e deixamos o editor usando Ctrl + X. Dentro das características que nos oferece Apache TomCat, vemos que o TomCat está incluído em um aplicativo da web com o qual podemos encontrar:
- Implementar novos aplicativos da web a partir de conteúdo carregado de arquivos .war
- Listar valores de propriedade para sistemas operacionais e JVMs
- Listar recursos JDNI globalmente
- Pare um aplicativo existente
A hierarquia do diretório de instalação do Tomcat inclui os seguintes parâmetros:
- bin - inicialização, desligamento e outros scripts e executáveis.
- comum - classes comuns que Catalina e aplicativos da web podem usar.
- conf - Arquivos XML e os DTDs correspondentes para configuração do Tomcat.
- Histórico - Catalina e logs de aplicativos.
- servidor - aulas usadas apenas por Catalina.
- compartilhado - aulas compartilhadas por todos os aplicativos da web.
- aplicativos da web - diretório contendo os aplicativos da web.
- trabalhar - armazenamento temporário de arquivos e diretórios.
Podemos acessar a versão HTML amigável do TomCat usando a seguinte sintaxe em nosso navegador:
http: // server_ip: port / manager / htmlComo podemos ver, temos uma ótima ferramenta em nossas mãos, vamos explorar seus diferentes usos e obter o máximo de Apache TomCat.
Instale Apache 8 CentOS 7