Instalando Tomcat e JDK com apt-get (Debian)

Publicado por Geraldo José Ferreira Chagas Júnior em 02/03/2009

[ Hits: 37.930 ]

Blog: http://prginfo.blogspot.com

 


Instalando Tomcat e JDK com apt-get (Debian)



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".

Outras dicas deste autor

Instalando aMSN no Debian

Apt-get sem CD (Debian)

Fazer o rm, cp, mv pedir confirmação antes de executar a tarefa

BackUp de contas, grupos e senha

Instalando o Desktop 3D Glass - Debian

Leitura recomendada

Curso gratuito de JAVA

Manipulando BigDecimal

Copiar o conteúdo de uma lista para outra lista em Java

Remover a barra padrão de um JFrame

Exibir ponto em expressão regular (regex)

  

Comentários
[1] Comentário enviado por brgsousa em 03/06/2009 - 11:21h

Muito bom! Funcionou perfeitamente em um Debian Etch

[2] Comentário enviado por andre4p em 14/09/2009 - 00:56h

boanoite geraldo

fiz conforme estar no tutorial e apos executar

apt-get install sun-java5-jdk

coloquei a opçao sim e depois ficou no terminal

Configuração de Pacotes

Configurando sun-java5-jre

Operating System Distributor License for Java v1.1 (DLJ)

Operating System Distributor License for Java version 1.1 (DLJ)

[3] Comentário enviado por Cr1stt0f3r em 28/10/2009 - 15:40h

Ola amigo, segui os teus passos e funcionou muito bem, unica coisa q tive q fazer foi colocar mais uma Safe_port no squid e tava pronto! :D

Agora gostaria de uma ajuda: como colocar o postgreSQL 8.3 como uma ferramenta do tomcat?
Digo, colocar ele ali na lateral, estilo servidor de hospedagem, tornando mais comodo o acesso as ferramentas de postagem.
?

Desde ja agradeco.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts