В Tomcat, когда сервер выключается, он пытается установить все статические переменные в классах, о которых он знает, в null.При прикосновении к этим классам запускаются их статические инициализаторы, что может привести к бесконечному циклу для некоторых из наших устаревших классов, которые имеют массивные статические инициализаторы.?Затем мы могли бы проверить в верхней части статических инициализаторов, находимся ли мы в режиме выключения, а затем проигнорировать инициализацию.
Единственный найденный способ, который, кажется, работает, - это не элегантно: