Instalando Tomcat no Mac OS
- 8 December, 2010 -
- Java, Mac OS -
- Tags :
- 0 Comments
Esse artigo ilustra uma instalação básica do Tomcat 7 usando o Mac OS 10.6.4.
Pré-Requisitos
Essa versão do Mac OS já têm o Java Virtual Machine instalado, portanto não temos que preocupar-nos com ela. Você deve simplesmente baixar o Tomcat, para isso encontre a última versão nesse endereço: http://tomcat.apache.org/download-70.cgi.
- Copie o arquivo .zip no diretório que deseje instalar o Tomcat. Não há um lugar predefinido, sugiro a pasta de aplicações em /Applications/tomcat7.
- Descompacte (unzip) ess e arquivo dentro do pasta criada.
Iniciando o Tomcat Server
Os arquivos de inicialização do Tomcat estão na pasta ./tomcat7/bin. É necessário primeiro tornar os scripts executáveis. Para isso abra o Terminal e execute os seguintes comandos (substitua os diretórios se você usando outro que não o sugerido):
cd /Applications/tomcat7/bin chmod ug+x *.sh
Logo após informamos ao Tomcat qual é o seu diretório inicial, com o seguinte comando:
export CATALINA_HOME=/Applications/tomcat7
Já estamos prontos para iniciar o Tomcat com o seguinte comando:
./startup.sh
Se não houver nenhuma mensagem de erro o Tomcat já está rodando. Para comprovar isso, abra o seu browser e coloque o endereço: http://localhost:8080/.
Uma imagem semelhante a abaixo deve aparecer:
Configurando usuários
Essa versão do Tomcat não vem com nenhum usuário configurado. Portanto devemos editar o arquivo de configurações. Para isso primeiro vamos parar o Tomcat (shutdown), para isso executamos o seguinte comando (lembre-se que os comandos de start e shutdown estão dentro do diretório bin):
./shutdown.sh
Agora vamos editar o arquivo de usuários, esse arquivo está em: /Applications/tomcat7/conf/tomcat-users.xml. Veja abaixo uma base de exemplo de configuração desse arquivo, você deve configurar os seus usuários e seus direitos (roles):
</div> <div id="_mcePaste">tomcat-users</div> <div id="_mcePaste">role rolename="tomcat"</div> <div id="_mcePaste">role rolename="role1"</div> <div id="_mcePaste">role rolename="manager-gui"</div> <div id="_mcePaste">role rolename="manager-script"</div> <div id="_mcePaste">role rolename="manager-jmx "</div> <div id="_mcePaste">role rolename="manager-status"</div> <div id="_mcePaste">user username="meuusuario" password="minhasenha" roles="manager-gui"</div> <div id="_mcePaste">tomcat-users</div> <div id="_mcePaste">[/xml]
Muito bem, já temos o Tomcat funcionando e pronto para que possa colocar seus Servlets para rodar.
Uma dical final, é conveniente criar um script de start e outro de shutdown para economizar digitação se você tiver que reiniciar o Tomcat muito seguido, veja o conteúdo dos dois arquivos abaixo. Convém colocar esses arquivos no diretório /bin do Tomcat.
Script para start:
#!/bin/sh export CATALINA_HOME=/Applications/tomcat7 $CATALINA_HOME/bin/startup.sh
Script para shutdown:
#!/bin/sh export CATALINA_HOME=/Applications/tomcat7 $CATALINA_HOME/bin/shutdown.sh
Não esqueça de tornar esses scripts executáveis usando o comando abaixo:
chmod ug+x |arquivo de start| |arquivo de shutdown|
