Добавил абстрактного предка для сервлетов

Для чего нужно...
Во время первого запуска программы ОБЯЗАТЕЛЬНО должен проинициализироваться SessionFactory ( HibernateUtils.init(); ). Без него хайбернейт не будет работать за первым разом,... а может и вообше. Я добавил пустой абстрактный сервлет, в конструкторе которого проинициализировал фабрику. И если наследовать все следующие срвлеты не напрямую, а через этот абстрактный класс, то таких проблем не будет.
Пока работает, но возможно, стоит переделать. Может кто знает более елегантный способ.