2017-02-12 3 views
3

Я пытаюсь интегрировать свое приложение, которое работает в Liberty Profile 16.0.0.4, но у меня проблемы с JPA 2.1.JPA 2.1 Проблема интеграции с профилем Liberty 16.0.0.4

Я использую Hibernate 5.1.0.Final entity manager (для использования функций JPA 2.1), который, похоже, не работает с WLP 16.0.0.4. Я попробовал установку класса Loader как «Parent Last», но никакого эффекта. Ниже приведена ошибка для вашей справки.

Ниже приведена ошибка, возникающая при попытке создать EntityManager.

CWWKZ0002E: An exception occurred while starting the application . The exception message was: com.ibm.ws.container.service.state.StateChangeException: javax.xml.stream.FactoryConfigurationError: Provider javax.xml.stream.XMLEventFactory could not be instantiated: java.util.ServiceConfigurationError: javax.xml.stream.XMLEventFactory: Provider com.ibm.xml.xlxp2.api.stax.XMLEventFactoryImpl not found.

Цените свою помощь в этом отношении.

ответ

0

Похоже, что реализация IBM stax-api, скорее всего, отсутствует или несовместима.

+0

я исключил все ссылки банки StAX-API от моего pom.xml – Ramesh

3

Если вы используете Oracle JRE со свободой, попробуйте добавить это в файл jvm.options свободы:

-Djavax.xml.stream.XMLEventFactory=com.sun.xml.internal.stream.events.XMLEventFactoryImpl

+0

Это волшебно решило проблему для меня. – neves

Смежные вопросы