Escolar Documentos
Profissional Documentos
Cultura Documentos
# mv apache-tomcat-6.0.20 /opt/
Obs.: não necessariamente o diretório de instalação deve ser /opt. Você pode optar por
/usr/local, ou /usr/share. Fica a seu critério.
• Configuração
Primeiro vamos criar um usuário para o servidor Apache Tomcat. Para isso basta editar o
arquivo tomcat-users.xml que está em CATALINA_HOME/conf.
“Mas o que é CATALINA_HOME”?!?
• CATALINA_HOME
$ echo $HOME
• Configuração
# vim tomcat-users.xml
Adicione um usuário para administrar o Apache Tomcat. Faça:
No Apache Tomcat todas as configurações são feitas a partir de arquivos xml. A linguagem xml
é uma linguagem de marcação como a linguagem html.
Adicionado o usuário, vamos ao passo seguinte: Inicializando o Apache Tomcat.
• Inicialização
Para iniciar o servidor Apache Tomcat basta executar o arquivo startup.sh localizado em
CATALINA_HOME/bin. Ainda no terminal faça:
cd /opt/apache-tomcat-6.0.20/bin/
./startup.sh
• Problemas na inicialização
# ls -l startup.sh
Para o dono do arquivo, ou seja, o usuário root, a saída deve ser algo como:
# chmod +x startup.sh
Aproveite e verifique o arquivo shutdown.sh no mesmo diretório. Ele também deve ter
permissão de execução. O arquivo shutdown.sh serve para parar o Apache Tomcat. Proceda da
mesma forma que o anterior.
• Inicialização
Após iniciar o servidor, vamos testar. No browser de sua preferência (Firefox é o meu
preferido :-) digite na barra de endereço:
http://localhost:8080
Se tudo deu certo, a página inicial do Apache Tomcat aparecerá em sua tela. Mas porque esse
tal de :8080?!?
O servidor Apache Tomcat responde, por padrão, na porta 8080. Mas é claro que isso pode ser
configurado. Apenas tenha o cuidado de escolher portas que não estejam rodando outros serviços.
Exemplo:
✔ 80 – http
✔ 22 – ssh
✔ 21 – ftp
Em todo caso, mude apenas quando for realmente necessário. Além disso opte por portas
maiores que 1024, ou seja, portas não reservadas.
• Testando o usuário
• Desenvolvimento
Diferentemente de php e eruby, JSP não é uma linguagem de script. Na verdade as páginas JSP
são pseudo-scripts, ou seja, seu desenvolvimento é feito como se fossem scripts mas, após compilada, a
página se torna um código java puro, ou Servlet.
Os desenvolvedores da linguagem foram obrigados a torná-la dessa forma para que houvesse
conversação entre designers e programadores.
• Pontos importantes observados