Метод org.jboss.logging.Logger.debugf
доступен только в версии 3.3.0 jboss-logging, если у вас есть эта зависимость в вашем проекте, вы также должны проверить, что ваш сервер GlassFish также имеет ту же версию. У меня было такое же сообщение об ошибке, и я решил его заменить jboss-logging.jar в папке установки Glassfish, потому что эта банка является предыдущей версией и у нее нет необходимого метода. Например, у меня есть jar в следующем пути:
C:\Program Files\glassfish-4.1.1\glassfish\modules\jboss-logging.jar
Я удалил старую банку, и я поставил новую банку с тем же именем, но с версией 3.3.0. Просто перезапустите сервер GlassFish, и он возьмет новую версию jar, и все.
После поиска трассировки стека (которая была, по-видимому, найдена на вкладке сети инструментов разработчика, а затем в ответной вкладке) я нашел ответ в этом потоке:
NullPointerException при вызове TimeZone. getAvailableIDs ()
Я остановил tomcat, запустил эти команды, а затем снова запустил его:
sudo apt-add-repository ppa:justinludwig/tzdata
sudo apt-get update
sudo apt-get install tzdata-java