tencent cloud

Cloud Virtual Machine

DocumentaçãoCloud Virtual MachineDinâmicas e anúnciosAnúncio do produtoSolução para a falha de inicialização do Tomcat no Ubuntu14.04

Solução para a falha de inicialização do Tomcat no Ubuntu14.04

PDF
Modo Foco
Tamanho da Fonte
Última atualização: 2022-04-06 18:34:54
Foi detectado que quando o Tomcat ou o Hadoop é instalado através do comando apt-get em um CVM com Ubuntu14.04 adquirido da Tencent Cloud, ele consegue ouvir a porta, mas não consegue responder às solicitações. Já temos a solução. Recomendamos seguir as instruções abaixo para solucionar esse problema.

Causas

Esse problema é causado por um problema conhecido do Java Runtime Environment.

Análise

Tanto o Tomcat quanto o Hadoop são desenvolvidos usando a API Java java.security.SecureRandom. Por padrão, essa API usa o /dev/random como um gerador de números aleatórios em alguns JREs. O /dev/random processa ruídos ambientais detectados de dispositivos, tais como temperatura da CPU ou tempo do teclado para gerar entropia. No entanto, o ambiente virtual dos CVMs dificulta o acesso a tais ruídos e a geração de entropia, fazendo com que o cat /dev/random bloqueie a inicialização do Tomcat e o Hadoop.

Solução

Modificação da configuração do JRE

Altere o securerandom.source=file:/dev/urandom no original /etc/java-7-openjdk/security/java.security (use a URL real) para securerandom.source=file:/dev/./urandom, para resolver esse problema.

Ajuda e Suporte

Esta página foi útil?

comentários