O Tomcat 7 utiliza precisa do Java (JDK) para funcionar. Você pode utilizar o Java da Oracle, o OpenJDK ou outro.
A vantagem de utilizar o OpenJDK é que, além de poder ser instalado pelo repositório, e assim você poder atualizar junto com o sistema (yum update), ele é completamente livre, diferente do Java da Oracle.
No nosso teste abaixo, utilizei o Centos 6.3 Minimal, que pode ser obtido clicando aqui.
Assuma o poder de root através do comando su ou sudo su e depois siga o passo-a-passo abaixo.
Atualize o sistema:
yum -y update
Instale o OpenJDK 7:
yum install -y java-1.7.0-openjdk
Baixe o Tomcat 7. Caso o link abaixo não funcione, baixe a versão mais recente em: tomcat.apache.org
wget http://apache.tradebit.com/pub/tomcat/tomcat-7/v7.0.35/bin/apache-tomcat-7.0.35.tar.gz
Descompacte o Tomcat 7
tar -zxvf apache-tomcat-7.0.35.tar.gz
Mova para o local correto (escolher o diretório /var, mas pode ser outro)
mv apache-tomcat-7.0.35 /var/tomcat7
Libere a porta 8080 no Iptables
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/init.d/iptables save service iptables restart
Para editar arquivos de texto, você pode utilizar o vi, vim ou outro editor de sua preferência. Os comandos básicos do vi e vim são os mesmos.
Crie o arquivo tomcat7 dentro do diretório /etc/init.d/ com o conteúdo abaixo:
#!/bin/bash # description: Tomcat Start Stop Restart # processname: tomcat6 # chkconfig: 234 20 80 case $1 in start) /var/tomcat7/bin/startup.sh;; stop) /var/tomcat7/bin/shutdown.sh;; esac exit 0
Depois dê permissão de execução ao arquivo:
chmod +x /etc/init.d/tomcat7
Agora você pode iniciar o Tomcat 7 como serviço:
service tomcat7 start
Se quizer parar:
service tomcat7 stop
Para que o Tomcat 7 inicie automaticamente quando ligar o computador:
chkconfig tomcat7 on
Pronto! Agora é só colocar suas aplicações web java na pasta /var/tomcat7/webapps
março 15th, 2013 on 10:36
Muito bom seu tutorial, mim ajudou bastante simples e objetivo.
Muito Obrigado
julho 9th, 2013 on 10:56
Muito simples, prático e funcional.
Obrigado.
novembro 7th, 2013 on 13:44
Parabéns!
Muito bom. Funcionou perfeitamente!
Estava com problemas na liberação da porta 8080.
Poucos tutoriais, demostram como liberá-la.
Obrigado!
setembro 22nd, 2014 on 08:22
Ótimo post, me ajudou bastante!
Muito obrigado.
novembro 22nd, 2014 on 01:28
Passos como sempre salvando o dia 🙂
so vou fazer uma observação,
pode dar essa mensagem ao executar o comando chkconfig
“/sbin/insserv: Arquivo ou diretório não encontrado”
mas calma , é só a falta de um link , è facil resolver
“sudo ln -s /usr/lib/insserv/insserv /sbin/insserv”
aqui resolveu
Fonte: site da UNIRIOTEC – CCET
novembro 22nd, 2014 on 01:34
Massa que funcionou! 🙂
janeiro 9th, 2015 on 18:30
Obrigado e excelente trabalho.