Acabei de passar pela necessidade de instalar o
Tomcat em meu servidor
Debian. Porém não tive muito sucesso com as dicas já oferecidas em português e algo que parecia simples não foi tanto. Passei a procurar então material em inglês e consegui fazer a instalação, na realidade, de forma bastante simples e resolvi postar aqui.
Primeiro é necessário instalar o
Sun JDK 5 (Java Developer kit 5). Nós instalaremos a partir de um repositório.
Obs.: Usaremos repositórios não estáveis, mas não tive problema com isso.
Os comandos deverão ser executados como usuário root.
Edite o arquivo
/etc/apt/sources.list:
# vi /etc/apt/sources.list
e adicione as seguintes linhas:
deb http://ftp.debian.org/debian/ unstable non-free
deb-src http://ftp.debian.org/debian/ unstable non-free
Salve e feche o arquivo.
Agora vamos atualizar o apt usando o seguinte comando:
# apt-get update
Instalando o jdk:
# apt-get install sun-java5-jdk
Para confirmar se o Java está instalado e qual sua versão:
# java -version
A saída será algo da forma:
java version "1.5.0_10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing)
Para instalar o Apache Tomcat usaremos os comandos a seguir:
# apt-get install tomcat5.5
# apt-get install tomcat5.5-admin
# apt-get install tomcat5.5-webapps
Para verificar se o Tomcat está em execução, abra um navegador e digite o seguinte endereço:
http://localhost:8180/
Você poderá trocar o localhost pelo IP ou nome do seu servidor.
Você poderá iniciar/parar/reiniciar o serviço Tomcat utilizando os seguintes comandos:
# /etc/init.d/tomcat5.5 start
# /etc/init.d/tomcat5.5 stop
# /etc/init.d/tomcat5.5 restart
Configurando o Tomcat
Pare o serviço Tomcat:
# /etc/init.d/tomcat5.5 stop
Edite o arquivo
/var/lib/tomcat5.5/conf/tomcat-users.xml e substitua seu conteúdo pelas linhas abaixo. Neste caso configuraremos a mesma senha para as opções de configuração do Tomcat via browser.
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="tomcat"/>
<user username="tomcat"
password="tomcatpassword"
roles="tomcat,admin,manager"/>
</tomcat-users>
Salve o arquivo.
Inicie o serviço Tomcat:
# /etc/init.d/tomcat5.5 start
Agora você poderá usar o usuário de gerente na página de configuração do Tomcat:
http://localhost:8180/manager/html
Seu usuário será "tomcat" e a senha "tomcatpassword".