Páginas

quinta-feira, 22 de novembro de 2012

Java e Tomcat

Olá a todos!!!

Esse documento eu criei quando meu chefe pediu para instalar um servidor web Debian rodando Java e Tomcat. Pensei: "Fácil, apt-get install..." mas ele pediu para instalar as versões mais recentes dos pacotes, então achei melhor baixar dos sites. Abaixo a documentação que eu criei depois de ter terminado toda a configuração.


Instalação de Java e Tomcat no Debian

Java

Baixar o pacote do openjdk no endereço http://www.oracle.com/technetwork/java/javase/downloads

Descompactar o pacote no diretório /opt

Criar as variáveis de ambiente em /etc/profile

JAVA_HOME=/opt/jdk1.7.0_07
JRE_HOME=$JAVA_HOME/jre
export JAVA_HOME
export JRE_HOME

Crie os links para os comandos do Java: update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_07/bin/java 1065 (o mesmo com o javac)

Teste o funcionamento com o comando java -version e javac -version

Tomcat

Baixe o pacote do Tomcat em http://tomcat.apache.org/

Descompacte o pacote em /opt

Mude o nome da pasta criada para “tomcat”

Dê permissão de execução em todos os scripts da pasta /opt/tomcat/bin:

chmod +x /opt/tomcat/bin/*.sh

Crie o usuário e grupo do Tomcat:

groupadd tomcat
useradd -g tomcat -d /opt/tomcat tomcat
usermod -G www-data tomcat
chown tomcat:tomcat /opt/tomcat -R

Crie o script de inicialização do Tomcat

#!/bin/bash

### BEGIN INIT INFO

# Provides: tomcat7

# Required-Start: $remote_fs $syslog

# Required-Stop: $remote_fs $syslog

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: Start daemon at boot time

# Description: Enable service provided by daemon.

### END INIT INFO


CATALINA_HOME=/opt/tomcat
export CATALINA_HOME
JAVA_HOME=/opt/jdk1.7.0_07
export JAVA_HOME
TOMCAT_OWNER=tomcat; export TOMCAT_OWNER
JAVA_OPTS=-Xms128M -Xmx128M; export JAVA_OPTS

start() {
echo -n "Starting Tomcat: "
su $TOMCAT_OWNER -c $CATALINA_HOME/bin/startup.sh

}
stop() {
echo -n "Stopping Tomcat: "
su $TOMCAT_OWNER -c $CATALINA_HOME/bin/shutdown.sh
}

##

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: tomcat {start|stop|restart}"
exit
esac

Coloque o comando no diretório /etc/init.d e ative a chamada do comando na inicialização:

update-rc.d tomcat defaults

Teste a instalação visitando no navegador o endereço http://ip_do_servidor:8080



É isso aí pessoal, até a próxima!!!

Nenhum comentário:

Postar um comentário