Может кто-нибудь объяснить мне, как использовать Hibernate с сервером Payara (Glassfish)? Я создал мой persistence.xml в META-INF, сбросил все необходимые банки в каталог payara41/glassfish/lib, но когда я пытаюсь развернуть мой пакет, он не может найти никаких пакетов спящего режима, хотя я их и указал в Import-Packages , Я мог бы развернуть каждую необходимую банку Hibernate вручную, но некоторые из них не поддерживают OSGi. Что я здесь делаю неправильно? Я просто хочу получить соединение из пула соединений Glassfish и перечислить все записи из одной таблицы с помощью Hibernate. Btw, почему у Payara нет инструмента для обновления, такого как Glassfish?Использовать пул связи Payara (Glassfish) с Hibernate
Edited для OndrejM
Я просто хочу, чтобы иметь возможность использовать Hibernate для работы с моей базе данных из OSGi расслоения, это все.
У меня есть antlr-2.7.7.jar в C: \ Program Files (x86) \ payara41 \ glassfish \ modules, но все же я получаю ** Невозможно решить org.hibernate.core [645] (R 645.0): отсутствует требование [org.hibernate.core [645] (R 645.0)] osgi.wiring.package; (osgi.wiring.package = antlr)] –
Можете ли вы более подробно объяснить, чего вы пытаетесь достичь? Пожалуйста, обновите вопрос с подробной информацией. Включение слишком большого количества модулей в установку Payara не является стандартной задачей. Ваш antlr JAR, вероятно, конфликтует с модулем 'antlr-repackaged.jar', который также содержит пакет' antlr'. – OndrejM
отредактировал мой оригинальный вопрос –