Memória inteira no computador foi consumida pelo Tomcat e cada clique no meu interface do programa resultou no congelamento de toda a máquina para o segundo e prstat (programa de Solaris para supervisionar status de processos, no Linux é comando top) indicaram que a CPU saltou para 100%. Depois de 5 anos com servidor Apache eu estava completamente decepcionado ... eu pensei que esses caras que sempre se queixam de Java está certo: é apenas desperdício de dinheiro, recursos e tempo. Esta sempre com fome (em termos de recursos) monstro - Tomcat - nunca vai voar Eu não estava certo!.
O problema era com as configurações que estavam na instalação do meu Tomcat. Tendo usado Apache que funciona perfeitamente de imediato após uma instalação, eu não estava pronto para o ajuste de desempenho do Tomcat. Honestamente dizendo que eu não tenho idéia de como fazer isso. Especialmente depois de trabalhar com httpd.conf (arquivo de configuração do Apache) não foi tão fácil de obter em vários arquivos XML onde a configuração do Tomcat é espalhados ao redor. Algumas coisas estranhas aconteceram aqui e ali ... O primeiro passo era fazer tudo working.
And depois de um tempo as coisas começaram a funcionar melhor e melhor. A primeira coisa que eu descobri foi um problema com as bibliotecas adicionais em minhas aplicações web que eu usei. Eu não poderia ligá-los a partir do diretório common /lib do Tomcat. Eu tinha que tê-los apenas em um lugar, diretamente em comum /lib, não ligando para outro lugar! Segunda coisa que eu achei que, mesmo que a documentação afirma que "arquivos .war * serão descobertos no diretório webapps e extraiu-se automaticamente", eles realmente algum dia poderia estar lá por horas e nada aconteceu.
Às vezes ele trabalhou, em algum momento não o fez. Se você fizer um pacote de instalação para distribuição para muitas pessoas, será mais seguro para extrair arquivos de arquivos de guerra por seu programa de instalação e não dependem de Tomcat. Embora você pode desativar esse recurso em tudo (eu não contar com ele) .
txt