| Version 6 (modified by jean.souza, 9 years ago) (diff) |
|---|
1. Crie um grupo chamado tomcat:
sudo groupadd tomcat
2. Crie um usuário tomcat:
sudo useradd -s /bin/false -g tomcat -d /var/lib/tomcat8 tomcat
3. Acesse a pasta home do usuário e faça download do Tomcat 8:
cd ~ wget http://ftp.unicamp.br/pub/apache/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
4. Crie a pasta de instalação e faça a extração do pacote:
sudo mkdir /var/lib/tomcat8 sudo tar xvf apache-tomcat-8*tar.gz -C /var/lib/tomcat8 --strip-components=1
5. Atualize as permissões:
cd /var/lib sudo chown -R tomcat:tomcat tomcat8/ cd /var/lib/tomcat8 sudo chgrp -R tomcat conf sudo chmod g+rwx conf sudo chmod g+r conf/* sudo chown -R tomcat work/ temp/ logs/
6. Crie o script de upstart:
sudo vi /etc/init/tomcat8.conf
7. Insira o seguinte conteúdo no arquivo:
description "Tomcat Server"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
setuid tomcat
setgid tomcat
env JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
env CATALINA_HOME=/var/lib/tomcat8
# Modify these options as needed
env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
env CATALINA_OPTS="-Xms8192M -Xmx16384M -server -XX:+UseParallelGC"
exec $CATALINA_HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $CATALINA_HOME/temp/*
end script
8. Salve e feche o arquivo.
9. Reinicie a configuração do upstart:
sudo initctl reload-configuration
10. Para iniciar o Tomcat utilize o seguinte comando:
sudo initctl start tomcat8
11. Vamos alterar a pasta de aplicações do Tomcat, para que fique em /dados/tomcat8/webapps. Crie as seguintes pastas:
sudo mkdir /dados/tomcat8 sudo mkdir /dados/tomcat8/webapps
12. Abra o arquivo server.xml:
sudo vi /var/lib/tomcat8/conf/server.xml
13. Encontre a tag Host, e altere o atributo 'appBase' para:
/dados/tomcat8/webapps
14. Salve e feche o arquivo.
15. Reinicie o Tomcat:
sudo initctl restart tomcat8
