Instalação do Tomcat 7 e Java JDK 1.7 no CentOS, Fedora e Red Hat

Neste post mostrarei como instalar e configurar o Java JDK 1.7 e o Apache Tomcat 7.0 no  Fedora, CentOS e Red Hat Enterprise Linux (RHEL).

Para executar o Tomcat 7.0 é necessário ter ao menos a versão 1.6 do Java JDK.

Baixando e instalando o JDK 1.7

Baixe a versão mais atualizada do kit de desenvolvimento aqui

De preferência, baixe o arquivo compatível com sua arquitetura (32 ou 64 bits) com a extensão .tar.gz, no meu caso, eu baixei o arquivo jdk-7u3-linux-x64.tar.gz pois meu computador é 64 bits.

Abra um terminal e entre com o usuário root, informando o comando su –

Agora crie um novo diretório chamado /usr/java com o seguinte comando

mkdir /usr/java

entre neste diretório

cd /usr/java

Mova ou copie o arquivo que foi efetuado o download

mv jdk-7u3-linux-x64.tar.gz /usr/java/jdk-7u3-linux-x64.tar.gz

Descompacte este arquivo utilizando o comando tar

tar -xzf jdk-7u2-linux-x64.tar.gz  

Foi criado automaticamente um diretório chamado jdk1.7.0_03 que foi o resultado da descompactação do arquivo .tar.gz

Agora, edite o arquivo /etc/profile para atualizar as variáveis de ambiente, inserindo ao final as seguintes linhas

JAVA_HOME=/usr/java/jdk1.7.0_03

export JAVA_HOME  

PATH=$JAVA_HOME/bin:$PATH  

export PATH  

Para testar, faça log-off do sistema, e entre novamente, abra o terminal e digite

echo $JAVA_HOME

a saída será:

/usr/java/jdk1.7.0_03

Instalando o Apache Tomcat 7

Efetue o download do arquivo apache-tomcat-7.0.23.tar.gz aqui,

Após o download mova o arquivo para a pasta /usr/share como root

mv apache-tomcat-7.0.23.tar.gz /usr/share/apache-tomcat-7.0.23.tar.gz  

entre na pasta /usr/share

cd /usr/share

Descompacte o arquivo:

tar -xzf apache-tomcat-7.0.23.tar.gz

Foi criado o caminho /usr/share/apache-tomcat-7.0.23

 

Iniciando o Tomcat como serviço do sistema

Vamos agora ver como executar Tomcat como serviço e permitir que o Tomcat inicie no boot.

Mude para o diretório /etc/init.d e criar um script chamado ‘tomcat’ como mostrado abaixo.

cd /etc/init.d

vi tomcat

E este será o script que utilizaremos:

#!/bin/bash  

JAVA_HOME=/usr/java/jdk1.7.0_03

export JAVA_HOME  

PATH=$JAVA_HOME/bin:$PATH  

export PATH  

CATALINA_HOME=/usr/share/apache-tomcat-7.0.23  

case $1 in  

start)  

sh $CATALINA_HOME/bin/startup.sh  

;;   

stop)     

sh $CATALINA_HOME/bin/shutdown.sh  

;;   

restart)  

sh $CATALINA_HOME/bin/shutdown.sh  

sh $CATALINA_HOME/bin/startup.sh  

;;   

esac      

exit 0  

O script acima é simples e contém todos os elementos básicos que você precisa para começar.

Como você pode ver, estamos simplesmente chamando os scripts startup.sh e shutdown.sh localizados no diretório bin do Tomcat (/ usr/share/apache-tomcat-7.0.23/bin).

Você pode ajustar o script de acordo com suas necessidades e, em posts subseqüentes, veremos exemplos adicionais.

CATALINA_HOME é o diretório home Tomcat (/ usr/share/apache-tomcat-7.0.23)

Agora, definir as permissões para o script para torná-lo executável:

chmod +x tomcat

Agora, vamos testar nosso script.

Inicie o Tomcat:

service tomcat start

Reiniciando o serviço

service tomcat restart

Parando o Tomcat

service tomcat stop

 
Por razões de segurança, nenhum usuário ou senhas são criadas para as funções de gerente do Tomcat por padrão. Em uma implantação de produção, é sempre o melhor para remover o aplicativo Manager.

Para definir papéis, nome de usuário (s) e senha (s), é preciso configurar o arquivo tomcat-users.xml localizado em $ CATALINA_HOME / conf / tomcat-users.xml.

No caso da nossa instalação, $ CATALINA_HOME está localizado em / usr/share/apache-tomcat-7.0.23.

Por padrão o Tomcat 7 arquivo tomcat-users.xml terá os elementos entre o e Tags comentada. .

Um exemplo de usuário do Tomcat é>

<tomcat-users>  

             <role rolename=”manager-gui”/> 

             <user username=”tomcat” password=”secret” roles=”manager-gui”/>  

</tomcat-users> 

Para acessar o serviço do Tomcat e gerenciar o servidor ou suas aplicações, basta digitar o http://ip_do_seu_computador:8080 para ver a tela inicial do tomcat.

Espero ter ajudado, até a próxima

2 comentários em “Instalação do Tomcat 7 e Java JDK 1.7 no CentOS, Fedora e Red Hat

Deixe um comentário