Add Me!Close Menu Navigation

because we rule the world

Add Me!Open Categories Menu

Instalando Tomcat no Mac OS

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|
Posted By Paulo Oliveira

Leave a Reply