04 | DigitalOcean
Cardápio
Comunidade
De: Mitchell Anicas e inscrever
Como instalar o Apache Tomcat 8 no Uuntu 14.04
Postado 19 de junho de 2015 259.1k JAVA DPLOYMNT UUNTU 37
Introdução
O Apache Tomcat é um servidor we e um contêiner servlet que é usado para atender a aplicativos Java. O Tomcat é uma implementação de
código aerto das tecnologias Java ervlet e Javaerver Pages, lançado pela Apache oftware Foundation. ste tutorial core a instalação ásica e
alguma configuração da última versão do Tomcat 8 no seu servidor Uuntu 14.04.
Pré-requisitos
Antes de começar com este guia, você deve ter uma conta de usuário não-root separada configurada no servidor. Você pode aprender como fazer
isso, completando as etapas 1-3 na configuração inicial do servidor para o Uuntu 14.04. Nós estaremos usando o demo usuário criado aqui para o
resto deste tutorial.
Instalar o Java
O Tomcat requer que o Java esteja instalado no servidor, para que qualquer código de aplicativo da We Java possa ser executado. Vamos
satisfazer esse requisito instalando o OpenJDK 7 com o apt-get.
Primeiro, atualize o índice do pacote apt-get:
$ sudo apt‐get update
m seguida, instale o pacote do Java Development Kit com o apt-get:
$ sudo apt‐get install default‐jdk
Resposta y no prompt para continuar a instalar o OpenJDK 7.
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 1/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
Criar usuário do Tomcat
Por questões de segurança, o Tomcat deve ser executado como um usuário não privilegiado (ou seja, não root). Criaremos um novo usuário e
grupo que executará o serviço Tomcat.
$ sudo groupadd tomcat
$ sudo useradd ‐s /bin/false ‐g tomcat ‐d /opt/tomcat tomcat
Instalar o Tomcat
A maneira mais fácil de instalar o Tomcat 8 neste momento é aixar a versão inária mais recente e configurá-la manualmente.
aixar Tomcat inar
ncontrar a última versão do Tomcat 8 na página de downloads Tomcat 8 . No momento da escrita, a última versão é 8.0.23 . o a distriuições
inárias seção, então so o Núcleo lista, copie o link para o "tar.gz".
Vamos aixar a distriuição inária mais recente para o nosso diretório pessoal.
Primeiro, mude para o seu diretório pessoal:
$ cd ~
$ wget http://mirror.sdunix.com/apache/tomcat/tomcat‐8/v8.0.23/bin/apache‐tomcat‐8.0.23.tar.gz
$ sudo mkdir /opt/tomcat
$ sudo tar xvf apache‐tomcat‐8*tar.gz ‐C /opt/tomcat ‐‐strip‐components=1
Agora estamos prontos para configurar as permissões de usuário apropriadas.
Permissões de atualização
O tomcat usuário que montamos necessidades para ter o acesso adequado à instalação do Tomcat. Vamos preparar isso agora.
Altere para o caminho de instalação do Tomcat:
$ cd /opt/tomcat
$ sudo chgrp ‐R tomcat conf
$ sudo chmod g+rwx conf
$ sudo chmod g+r conf/*
$ sudo chown ‐R tomcat work/ temp/ logs/
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 2/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
Agora que as permissões adequadas estão configuradas, vamos configurar um script de inicialização do Upstart.
Instalar o script Upstart
Como queremos ser capazes de executar o Tomcat como um serviço, vamos configurar um script do Upstart.
O Tomcat precisa saer onde o Java foi instalado. sse caminho é comumente referido como "JAVA_HOM". A maneira mais fácil de procurar esse
local é executando este comando:
$ sudo update‐alternatives ‐‐config java
Output:
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java‐7‐openjdk‐amd64/jre/bin/java
Nothing to configure.
Agora estamos prontos para criar o script do Upstart. Crie e ara-o executando este comando:
$ sudo nano /etc/init/tomcat.conf
/etc/init/tomcat.conf
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‐7‐openjdk‐amd64/jre
env CATALINA_HOME=/opt/tomcat
# Modify these options as needed
env JAVA_OPTS="‐Djava.awt.headless=true ‐Djava.security.egd=file:/dev/./urandom"
env CATALINA_OPTS="‐Xms512M ‐Xmx1024M ‐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
Agora vamos recarregar a configuração Upstart, para que possamos usar nosso novo script Tomcat:
$ sudo initctl reload‐configuration
Tomcat está pronto para ser executado. Comece com este comando:
$ sudo initctl start tomcat
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 3/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
Tomcat não está completamente definido ainda, mas você pode acessar a página inicial padrão, indo para o seu domínio ou o endereço IP seguido
por :8080 em um navegador we:
Open in web browser:
http://server_IP_address:8080
Você verá a página padrão do Tomcat, além de outras informações. Agora vamos aprofundar a instalação do Tomcat.
Configurar a interface de gerenciamento da We do Tomcat
Para usar o gerenciador weapp que acompanha o Tomcat, precisamos adicionar um login ao nosso servidor Tomcat. Vamos fazer isso editando o
tomcat‐users.xml arquivo:
$ sudo nano /opt/tomcat/conf/tomcat‐users.xml
ste arquivo é preenchido com comentários que descrevem como configurar o arquivo. Você pode querer excluir todos os comentários entre as
duas linhas a seguir, ou você pode deixá-los se você quiser fazer referência aos exemplos:
Tomcat-users.xml excerpt
<tomcat‐users>
...
</tomcat‐users>
Tomcat-users.xml - Usuário do Administrador
<tomcat‐users>
<user username="admin" password="password" roles="manager‐gui,admin‐gui"/>
</tomcat‐users>
alve e saia do arquivo tomcat-users.xml. Para colocar nossas alterações em vigor, reinicie o serviço Tomcat:
$ sudo initctl restart tomcat
Acessar a Interface da We
Agora que o Tomcat está funcionando, vamos acessar a interface de gerenciamento da we em um navegador da we. Você pode fazer isso
acessando o endereço IP púlico do servidor, na porta 8080:
Open in web browser:
http://server_IP_address:8080
Você verá algo como a seguinte imagem:
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 4/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
Texto original
Sugerir uma tradução melhor
Como você pode ver, existem links para os weapps de administração para os quais configuramos um usuário admin.
Vamos dar uma olhada na App Manager, acessível através do link ou : http://server_IP_address:8080/manager/html
O Gerenciador de aplicativos da We é usado para gerenciar seus aplicativos Java. Você pode Iniciar, Parar, Recarregar, Implantar e Descompactar
aqui. Você tamém pode executar alguns diagnósticos em seus aplicativos (ou seja, encontrar vazamentos de memória). Por fim, as informações
sore o seu servidor estão disponíveis na parte inferior desta página.
Agora vamos dar uma olhada no Gerenciador de anfitrião, acessível através do link ou : http://server_IP_address:8080/host‐manager/html/
VO LTA R AO TO P O
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 5/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
A partir da página Virtual Host Manager, você pode adicionar hosts virtuais para servir seus aplicativos.
Conclusão
A instalação do Tomcat está completa! Agora você tem a lierdade de implantar seus próprios aplicativos Java na We!
Construir configurações multi-servidor a partir do zero
Criar uma configuração de completo
com ackups, monitoramento e
sistemas-com registo centralizado do
"multi-servidor de construção para
produção: Aplicações We " série
tutorial.
COMC AQUI-LIA O TUTORIAL
Tutoriais Relacionados
Como instalar o Java com o Apt-Get no Deian 8
Como criptografar Tomcat 8 conexões com Apache ou Nginx no Uuntu 16.04
Como instalar o Apache Tomcat 8 no Uuntu 16.04
Como instalar o Java com o Apt-Get no Uuntu 16.04
Como otimizar a instalação do Tomcat no Uuntu 14.04
VO LTA R AO TO P O
46 Comentários
Leave a comment...
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 6/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
ntrar para comentar
dmonti 09 de julho de 2015
6 Há um pequeno prolema em tomcat.conf arquivo, ele é necessário para remover todos os espaços iniciais em cada linha para ser capaz de executar
initctl recarregar configuração com êxito, que foi o único prolema aqui.
Origado pelo tutorial!
u tamém receo este erro implantação de um novo app: Não foi possível criar o diretório [/ opt / tomcat / weapps / ROOT]
ntão, eu acho que é necessário para conceder permissões Tomcat weapps pasta, você pode fazer isso executando este comando: sudo chown -R
tomcat / opt / tomcat / weapp
ferchoman09 30 de março de 2016
0 Origado, funciona para mim!
ventil 26 de julho de 2015
0 eu tenho
~$ sudo initctl reload‐configuration
sudo: initctl: command not found
Charwood 28 de julho de 2015
0 u tive o mesmo prolema, é um l não um 1.
kwish13 27 de setemro de 2015
0 u tive esse prolema tamém, é porque o tomcat não pode começar a usar a configuração do tomcat.conf.
ntão minha droplet tem apenas 1G de memória e java na configuração fornecida para pedir toda essa memória.
assim reduzir o consumo de memória:
CATALINA_OPT env = "- Xms256M ** - Xmx512m ** - servidor -XX: + UseParallelGC"
tamém verificar logs:
var / log / upstart / se ele erros agora
Depois, que eu finalmente pode correr e arir a página de início do tomcat :)
rr16566 10 de outuro de 2015
0 experimentar init‐checkconf /etc/init/tomcat.conf
sofisma 11 de janeiro de 2016
0 Mesmo, eu resolvi isso reinstalando o Uuntu, mas desta vez escolhendo a versão 14.04. , Tinha a versão mais recente instalada.
anandchakru 16 de março de 2016
VO LTA R AO TO P O
0 .. isso pode ser devido ao initctl falta dentro / sin dir. Você está no Uuntu 15.10?
em 15.10 uuntu mudado de Upstart para sstemd ref
joakimsd 27 de julho de 2015
0 Oi,
muito agradável guia. Mas se eu seguir isto, não haverá catalina.out criado. Isso pode ser corrigido?
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 7/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
jeroen915972 29 de julho de 2015
0 Tomcat.out agora está em /var/log/upstart/tomcat.log. u ainda estou querendo saer onde o diretório ase é (onde é o application.log que é
especificado em logack.xml)
martinfeineis 01 de agosto de 2015
0 Muito agradável e útil tutorial u tive alguns prolemas com a criação do usuário para tomcat https://www.mulesoft.com/tcat/tomcat-linux me ajudou
aqui, tamém eu usar Java da Oracle, então http://stackoverflow.com/ perguntas / 17287542 / definindo-java-home-caminho-on-uuntu me ajudou
tamém. Origado por escrever este Tutorial :-)
rikar 24 de agosto de 2015
0 Apenas no caso, se alguém está procurando equivalente "stemd" script de serviço (por exemplo, para usar no Uuntu 15.04), aqui está um que eu
escrevi:
Nome do arquivo:
/etc/sstemd/sstem/tomcat.service
Conteúdo:
[Unidade]
Description = Tomcat 8 ervidor
[erviço]
Tpe = ifurcação
Usuário = tomcat
Group = tomcat
nvironmentFile = / etc / conf.d / tomcat
xectart = / opt / tomcat / in / catalina.sh executar
xectopPost = / in / rm - rf / opt / tomcat / temp / *
Restart = on-failure
[Instalar]
Wanted = multi-user.target
O arquivo de amiente deve ser criado e definido da seguinte maneira:
Nome do arquivo:
/etc/conf.d/tomcat
Conteúdo:
JAVA HOM = / usr / li / jvm / java-8-oracle
CATALINA HOM = / opt / tomcat
JAVA OPT = -Djava.awt.headless = true -Djava.securit.egd = file: / dev /./ urandom
CATALINA OPT = -Xms512M -Xmx1024M -server -XX: + UseParallelGC
Comandos de ativação e inicialização do serviço relevantes:
udo sstemctl enale tomcat
udo sstemctl começo tomcat
joaquimfanton 10 de outuro de 2015
0 **CONRTAR
JAVA_HOME=/usr/lib/jvm/java‐8‐oracle
CATALINA_HOME=/opt/tomcat
JAVA_OPTS=‐Djava.awt.headless=true ‐Djava.security.egd=file:/dev/./urandom
CATALINA_OPTS=‐Xms512M ‐Xmx1024M ‐server ‐XX:+UseParallelGC
VO LTA R AO TO P O
emrecaglar 25 de agosto de 2015
1 Hello.after criando um usuário tomcat, não devemos mudar o usuário para tomcat em algum lugar? Qual é a senha para o usuário tomcat? Depois de
executar tomcat, o que deve ser saída no console?
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 8/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
mordi34 07 de outuro de 2015
3 Grande tutorial! Origado!
Descori que não conseguia implantar (o servidor iria começar, mas a página da We não iria carregar), a não ser que eu desse os direitos do tomcat
para a pasta weapps (como fizemos para conf):
sudo chgrp -R tomcat weapps
sudo chmod g + rwx weapps
sudo chmod g + r weapps / *
rr16566 10 de outuro de 2015
1 Como desinstalá-lo?
mariofalcaoes 22 de outuro de 2015
0 Nota importante: quando você deseja implantar um arquivo .war não se esqueça de alterar as permissões .. alterar "root" para "tomcat", você pode fazê-
lo dessa forma: chown -R tomcat: tomcat *
mpatidar 23 de outuro de 2015
0 Tutorial muito agradável, eu instalei java, tomcat e meu servidor sql em três máquinas diferentes com a ajuda deste tutorial e no processo de instalação
eu não enfrentava único prolema.
mkthakral 02 de novemro de 2015
0 WGT espelho está retornando 404.
daniel608a7172 09 de novemro de 2015
0 Isso porque 8.0.23 é uma versão mais antiga, você só precisa mudá-lo para 8.0.28 que é tha nova versão por isso vai ser assim: wget
http://mirror.sdunix.com/apache/tomcat/tomcat-8 /v8.0.28/in/apache-tomcat-8.0.28.tar.gz
uwvarun 19 de novemro de 2015
0 Tomcat 8 no Uuntu 14.04, eu tive que adicionar o endereço = "0.0.0.0" a fim de acessar o site de fora localhost.
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
address="0.0.0.0"
redirectPort="8443" />
Altemir 30 de novemro de 2015
0 Grande conjunto de instruções de instalação, mas estou completamente atordoado ... Cheguei ao ponto onde eu dou o usuário "tomcat" acesso de
gravação para o diretório "conf":
sudo chgrp ‐R tomcat conf
stou tendo o erro a seguir:
chgrp: cannot access ‘conf’: No such file or directory
VO LTA R AO TO P O
u procurei alto e aixo (talvez não efetivamente) e não consigo encontrar o diretório "conf" nem os arquivos "server.xml" ou "modules.xml".
Alguma idéia de por que isso poderia estar acontecendo?
Altemir 30 de novemro de 2015
0 Respondeu a minha própria pergunta! .... acontece que eu instalei o inário fulldocs em vez da distriuição do núcleo. inta-se oo.
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 9/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
rrrrrrrock 30 de novemro de 2015
0 Grande tutorial. Agora que eu instalei o tomcat e somente o usuário tomcat pode usá-lo, estou enfrentando prolemas ao adicionar um servidor no
eclipse. u receo este erro: Não foi possível carregar a configuração do servidor Tomcat em / opt / tomcat / conf. (Permissão negada). Como faço para
corrigir isso?
sudheer091 01 de dezemro de 2015
1 stou receendo um erro como aaixo
$ sudo initctl start tomcat
initctl : Unknown Job : tomcat
$
alokraj68 07 de setemro de 2016
0 o mesmo aqui
mteofilo 09 de dezemro de 2015
0 Oi,
u tentei fazer estas etapas para instalar dois tomcat 7 e 8.
Aqui está o meu prolema em stackoverflow: http://stackoverflow.com/questions/34169861/two-tomcat-in-same-server-upstart-script-uuntu-server .
Alguém tem alguma idéia de como fazer isso corretamente?
Origado.
RonanC 12 de dezemro de 2015
0 Muito origado.
Traalhou perfeitamente para mim!
É por isso que eu amo o oceano digital.
vtokmak 02 de janeiro de 2016
0 Grande tutorial. Thx muito!
Carregar mais comentários
sta ora está licenciada so uma Licença
Internacional Creative Commons Attriution-
hare Alike 4.0 .
VO LTA R AO TO P O
Copright © 2017 DigitalOcean ™ Inc.
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 10/11
10/01/2017 Como instalar o Apache Tomcat 8 no Ubuntu 14.04 | DigitalOcean
VO LTA R AO TO P O
https://www.digitalocean.com/community/tutorials/howtoinstallapachetomcat8onubuntu1404 11/11