У меня очень странная ошибка с моим Tomcat.Сервер больше не регистрируется.Как вы слышали, он просто создает файлы журналов (все они), но они пусты.Я уверен, что там должно быть тонны информации.И я не имею в виду catalina.out и все такое, я имею в виду ВСЕ ИХ, буквально, журналы веб-приложений также пусты.
Всего 10 дней назад все было в порядке (может быть, проблема с Y2K11), я не зналкоснуться любой конфигурации, не развертывать новые приложения, ничего.
Как я уже сказал, файлы журналов созданы, но размер равен 0 КБ.
Итак, первое, что я сделал, это проверкаразрешения, они в порядке.
Вторая вещь была в logging.properties, вот она:
handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
1catalina.org.apache.juli.FileHandler.level = FINE
#yeah, I have write permissions in that directory
1catalina.org.apache.juli.FileHandler.directory = /var/log/tomcat
1catalina.org.apache.juli.FileHandler.prefix = catalina.
2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = /var/log/tomcat
2localhost.org.apache.juli.FileHandler.prefix = localhost.
3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = /var/log/tomcat
3manager.org.apache.juli.FileHandler.prefix = manager.
4host-manager.org.apache.juli.FileHandler.level = FINE
4host-manager.org.apache.juli.FileHandler.directory = /var/log/tomcat
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler
# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
#org.apache.catalina.startup.ContextConfig.level = FINE
#org.apache.catalina.startup.HostConfig.level = FINE
#org.apache.catalina.session.ManagerBase.level = FINE
#org.apache.catalina.core.AprLifecycleListener.level=FINE
Итак, следующая вещь была попытка запустить сервер напрямую ./catalina.sh запустить.Бинго!!!Все файлы журналов написаны правильно, поэтому я проверяю ps -es |grep tomcat и сравните с выводом, когда я запускаю /etc/init.d/tomcat, он идентичен, ну, с некоторыми различиями, такими как -Xmx и тому подобным, но ничего не имеет значения.
Тогда я вижусгенерированные журналы, ничего нового.
Итак, вопрос в том, что еще я могу сделать, чтобы вернуть мои журналы?Что касается других вещей, Tomcat работает нормально, я не вижу никаких аномалий с развернутыми веб-приложениями.