Мы успешно работаем на трех серверах CentOS, на каждом из которых установлено одно и то же приложение на экземпляре Tomcat (UAT, Demo и Production).Мы используем Log4j в приложении для вывода в стандартный файл CATALINA_HOME / logs / catalina.out.Это отлично работает на серверах UAT и Demo, но на производственном сервере мы получаем выходные данные в этом файле до конца процесса запуска, но ни одно из журналов приложений никогда не выводится.
Используя LSOF, я вижу, что STDOUT всегда указывает на / dev / null.Даже при явном запуске Tomcat с >> $ CATALINA_OUT 2> & 1 &, добавленным к нему, он указывает на / dev / null.Я вижу, что на других серверах он указывает на правильный файл catalina.out.
Я повторно развернул tomcat на сервере и непосредственно скопировал файлы конфигурации из рабочего экземпляра UAT, и теперь я почесал голову.Есть мысли?