Контейнер Tomcat9 зависает при запуске в Docker - PullRequest
0 голосов
/ 16 июня 2020
Здесь

Docker newb ie.

Успешно создан и построен сервис webapp с использованием docker-compose и tomcat9 для docker. При попытке создать и запустить контейнер для службы tomcat зависает во время запуска.
Журналы для контейнера во время выполнения docker-compose up зависают на неопределенное время при попытке запуска ProtocolHandler (см. Журналы ниже).

webapp_1   | <6>Starting Servlet engine: [Apache Tomcat/9.0.31 (Debian)]
webapp_1   | <6>Deploying deployment descriptor [/etc/tomcat9/Catalina/localhost/customization.xml]
webapp_1   | <4>The path attribute with value [/customization] in deployment descriptor [/etc/tomcat9/Catalina/localhost/customization.xml] has been ignored
webapp_1   | <6>At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can
improve startup time and JSP compilation time.
webapp_1   | <6>Deployment of deployment descriptor [/etc/tomcat9/Catalina/localhost/customization.xml] has finished in [6,080] ms
webapp_1   | <6>Deploying web application directory [/var/lib/tomcat9/webapps/ROOT]
webapp_1   | <6>At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can
improve startup time and JSP compilation time.
webapp_1   | <6>Deployment of web application directory [/var/lib/tomcat9/webapps/ROOT] has finished in [3,799] ms
webapp_1   | <6>Starting ProtocolHandler ["http-nio-8080"]

Tomcat слишком долго запускается, ссылаясь на возможные проблемы с энтропией, как указано в сообщениях, приведенных ниже.
Однако решения JAVA_OPTS: -Djava.security.egd=file:/dev/./urandom или havegd не устранили проблему для меня.

  1. https://serverfault.com/questions/658502/tomcat-8-hangs-on-startup-while-deploying-webapp-possibly-related-to-entropy-ge
  2. Tomcat требует слишком много времени для запуска - Java SecureRandom

Что еще может быть проблема? Есть ли другие решения, которые могут помочь решить проблему?

...