Neste artigo aprenderemos como configurar o Tomcat para ser administrador via browser. Também vamos aprender como disponibilizar uma aplicação. É necessário que o leitor, acesse o Artigo – Parte 01.
Pré-requisitos
- Ter lido e testado o Artigo Configurando o Tomcat e ter as configurações de acordo com este artigo.
- Saber usar algum editor de texto. Sempre trabalho com o VIM/VI.
Parte prática
1. Abra o seu navegador e acesse o Apache Tomcat, digitando o ip do teu servidor Linux, mas a porta desta forma http://192.168.100.16:8080. No teu computador, informe o ip do teu servidor. Veja a ilustração:
2. Clique no link Tomcat Manager.
Neste momento vai ser exibida uma página de erro, pois ainda não habilitamos o usuário para administração. Veja:
Então, vamos configurar um usuário para esta tarefa.
Configurando o usuário para administrar o tomcat.
1. Abra uma console do Linux.
2. No Apache Tomcat: /usr/local/apache-tomcat-5.5.15/bin/catalina.sh stop
Veja a ilustração:
3. Digite vi /usr/local/apache-tomcat-5.5.15/conf/tomcat-users.xml ou use seu editor preferido.
Vamos acrescentar esta linha no arquivo:
<user username="admin" password="senha" roles="admin,manager"/>
Veja a ilustração:
Vamos entender a linha que foi acrescentada:
Username = nome de um usuário
Password = senha para este usuário
Roles = são estas que definem a função do usuário.
Obs: É possível definir vários usuários para administração a o Tomcat.
4. Agora vamos inicializar o Tomcat com este comando /usr/local/apache-tomcat-5.5.15/bin/catalina.sh start.
Testando se o gerenciamento está funcionando:
5. Acesse via browser o Tomcat digitando http://192.168.100.16:8080.
6. Agora, clique em Tomcat Manager.
Neste momento será solicitado um login e senha.
7. Digite o login e senha informado no arquivo anterior. Veja a ilustração
Será exibida a tela de administração de aplicação. Veja:
Aqui, de forma simples, é possível:
- Disponibilizar aplicações de forma fácil.
- Gerenciamentos dos serviços desta aplicação como: parar, inicializar, deploy.
- E, outra tarefa importante é a de update das aplicações que estão funcionando no servidor.
Entendendo o gerenciamento das aplicações
Cada linha da coluna representa uma aplicação que está configurada. O botão true indica que a aplicação está “up”. É possível, parar a aplicação ou inicializá-la, apenas clicando no botão Stop. Vamos a prática:
1. Clique em /jsp-examples.
Será exibida uma tela com várias aplicações em Java.
2. Clique em alguma aplicação. Veja que ela foi executada.
3. Volte para a tela onde estão as aplicações e clique no botão Stop da aplicação /jsp-examples.
Veja a ilustração:
4. Agora, tente executar a aplicação /jsp-examples e clique em alguma aplicação Java. O que vai acontecer? Não será possível fazer o acesso, pois a aplicação vai está parada.
5. Então, volte para a tela principal de administração das aplicações e clique no botão Start.
Bem simples agora gerenciar as suas aplicações JSP.
Instalando um aplicação JSP via browser
Vamos aprender como configurar uma aplicação no nosso Tomcat. Então, digamos que o Analista da empresa, solicite que determinada aplicação seja disponibilizada no servidor de Tomcat. Ele enviou um arquivo com a aplicação compactada no formato .war. Então como proceder:
1. Se você quiser fazer um teste, primeiro é necessário ter uma aplicação JSP compactada no formato .war.
2. Agora, na tela de gerenciamento do Tomcat, na seção WAR file to deploy, na seção Select WAR file to upload, clique no botão Arquivo e selecione o arquivo Jarbas.war. Veja a ilustração:
3. Clique no botão Deploy.
Se, tudo estiver Ok, em seguida a aplicação estará disponível com as outras e já inicializada.
Agora, é só acessar a aplicação via browser
4. Digite http://IP_do_servidor_tomcat:8080/Jarbas/index.jsp
Veja a ilustração:
Pronto. Agora, ficou simples gerenciar as suas aplicações Java.
Lembrando que as aplicações ficam neste diretório/usr/local/apache-tomcat-5.5.15/webapps/.
Obs: não sou programador Java. Apenas sou Administrador de Redes/Analista de Suporte.
Vantagens do Java
Hoje analisando o poder do Java. Realmente, é verdade que se leva tempo para desenvolver uma aplicação de porte e crítica, mas depois de feito, é bem simples colocar sua aplicação Java em um servidor um servidor Windows, Linux, Unix e Mainframe. Estou vivendo isto no momento, e posso dizer que é algo grande. Não temos que se preocupar em qual SO vamos hospedar nossas aplicações e nem qual o cliente que vai acessa-lo, pois as aplicações funcionam em qualquer SO que tenham um browser.
Conclusão
Aprendemos hoje de forma simples como habilitar a administração do Tomcat via navegador. Outra informação importante foi de como instalar uma aplicação JSP no nosso servidor. Até nosso próximo artigo.
“Preservem a natureza”.