Почему мой Tomcat 7 перестает работать после развертывания - PullRequest
0 голосов
/ 28 мая 2020


У меня есть приложение grails, которое работает в среде разработки, и я без проблем создал войну.
На сервере я останавливаю службу, используя команду « sudo service tomcat7 stop » и поместите военный файл в папку сервера « / var / lib / tomcat7 / webapps » и снова запустите сервер с помощью команды « sudo service tomcat7 start ». Для проверки состояния сервера я запускаю « sudo service tomcat7 status » и получаю ответ « Tomcat servlet engine is running with pid 19169 » и проверяю, правильно ли развертывается приложение на папка « / var / lib / tomcat7 / webapps », и я вижу там папку проекта. Прямо сейчас, если я проверю файл catalina.out, я не вижу никаких ошибок развертывания, имеющих следующее:

27 мая 2020 г., 21:04:31 org. apache .coyote.AbstractProtocol init ИНФОРМАЦИЯ: Инициализация ProtocolHandler ["http-bio-80"] 27 мая 2020 г., 21:04:31 org. apache .catalina.startup.Catalina load INFO: Инициализация обработана за 1280 мс 27 мая 2020 г. 21:04:31 org. apache .catalina.core.StandardService startInternal ИНФОРМАЦИЯ: запуск службы Catalina 27 мая 2020 г. 21:04:31 org. apache .catalina.core.StandardEngine startInternal ИНФОРМАЦИЯ : Запуск механизма сервлетов: Apache Tomcat / 7.0.26 27 мая 2020 г. 21:04:33 org. apache .catalina.startup.HostConfig deployDescriptor INFO: развертывание дескриптора конфигурации / etc / tomcat7 / Catalina / localhost / docs . xml 27 мая 2020 г. 21:04:33 org. apache .catalina.startup.HostConfig deployDescriptor INFO: развертывание дескриптора конфигурации /etc/tomcat7/Catalina/localhost/host-manager.xml 27 мая, 2020 21:04:33 org. apache .catalina.startup.HostConfig deployDescript или ИНФОРМАЦИЯ: развертывание дескриптора конфигурации /etc/tomcat7/Catalina/localhost/manager.xml 27 мая 2020 г. 21:04:33 org. apache .catalina.startup.HostConfig deployDescriptor INFO: развертывание дескриптора конфигурации / etc / tomcat7 / Catalina / localhost / examples. xml 27 мая 2020 г., 21:04:33 org. apache .catalina.startup.HostConfig deployWAR INFO: развертывание архива веб-приложений / var / lib / tomcat7 / webapps / fleetcontroller. war log4j: WARN Не удалось найти дополнения для регистратора (net .bull.javamelody). log4j: ПРЕДУПРЕЖДЕНИЕ. Правильно инициализируйте систему log4j. log4j: WARN См. http://logging.apache.org/log4j/1.2/faq.html#noconfig для получения дополнительной информации.

Но если я немного подожду, служба tomcat остановится.
Когда я проверяю состояние сервера с помощью " sudo service tomcat7 status"Я получаю это сообщение

Сервер сервлетов Tomcat не запущен, но файл pid существует.

И файл catalina.out покажите мне:

WARN intercept.RequestmapFilterInvocationDefinition - Инициализация исключения; это нормально, если он запускается и из-за того, что GORM еще не инициализирован, поскольку первый веб-запрос будет повторно инициализирован. Сообщение об ошибке: {0} 2020-05-27 21: 14: 13,192 [pool-2-thread-1] WARN module.ModuleDeclarationsFactory - артефакт ресурсов KickstartResources не определяет никаких модулей | Использование LESS файлов для создания CSS файлов!

Пожалуйста, если кто-то может помочь с этим, потому что я не знаю, как найти проблему.

Спасибо за ваше время.

1 Ответ

0 голосов
/ 28 мая 2020

Это была проблема с размером виртуальной машины .
Я проверил некоторые параметры сервера и убедился, что они ниже рабочих параметров. Инфраструктура офиса изменила размер виртуального сервера и он начинает работать!

Спасибо за уделенное время!

...