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
Otimo tutorial
Obrigado, me ajudou bastante