Назад | Перейти на главную страницу

Tomcat7 - медленный запуск

У меня проблема с очень долгим запуском Tomcat7.

Он запустился внезапно, и журналы ничего не показывают - когда я набираю «sudo service tomcat7 start», он говорит ОК, и журналы молчат в течение 10-15 минут.

Затем в моем журнале приложений говорится:

ИНФОРМАЦИЯ [2016-01-14 17: 38: 36,336] (FrameworkServlet.java:initServletBean:463) - FrameworkServlet 'Spring MVC Dispatcher Servlet': инициализация завершена за 28862 мс

28 секунд явно неправда, и я понятия не имею, где он висит, потому что журналы ничего не говорят.

Проблема НЕ в энтропии, потому что я не использую ее ни для чего, и, кроме того, я уже сделал все, что связано с решением этой проблемы, на всякий случай.

РЕДАКТИРОВАТЬ: Я только что обнаружил, что на самом деле развертывание .war занимает так много времени. Я пробовал использовать старые версии приложения, и это не помогло.

Я выяснил, в чем проблема. Разработчик приложения использовал какой-то старый сервер в качестве одного из источников данных, и по какой-то причине приложение ждало 15 минут до истечения времени ожидания без каких-либо предупреждений в журнале.

Если ваше приложение в порядке, вам нужно отредактировать файл java.security и изменить

securerandom.source = файл: / dev / urandom с securerandom.source = file: / dev /./ urandom

Это решение находится в https://cwiki.apache.org/confluence/display/TOMCAT/HowTo+FasterStartUp#