Я опоздал на несколько лет, но я только что сделал то же учебное пособие по Hibernate, и столкнулся с точно такой же ошибкой. Однако я не думаю, что проблема связана с файлом index.xhtml. И хотя другой плакат прав, что теги разрыва должны иметь пробел, это изменение не предотвращает ошибку " На этой странице требуется пространство имен XML, объявленное с префиксом br, но нет библиотеки тегов "
Проблема заключается в другом файле xhtml в руководстве с именем browse.xhtml . Вы можете увидеть содержимое этого файла, используя ссылку на учебник во вступительном посте. Он содержит непревзойденный конечный тег и не ссылается на пространство имен http://www.w3.org/1999/xhtml.
Вставка содержимого этого файла в валидатор HTML (например, validator.w3.org) подчеркивает проблемы.
Решение, которое сработало для меня, заключалось в добавлении отсутствующего открывающего тега :
Либо удалите этот непревзойденный конечный тег и добавьте
xmlns = "http://www.w3.org/1999/xhtml" на открывающий тег .