Мы разрабатываем веб-сервисы на основе Axis2 (устаревшая система). С jdbc он работает нормально, но мне нужно использовать его с Hibernate.
Я пробовал 2 подхода:
- (за пределами aar) я помещаю hibernate * .jars в EARContent / lib и hibernate.cfg.xml в WEB-ING / classes
- (внутри aar) Я поместил hibernate.cfg.xml в aar / META-INF / и добавил в параметр service.xml
<parameter name="ServiceTCCL">composite</parameter>
В первом случае я не смог добраться до hibernate.cfg.xml
java.lang.RuntimeException: java.lang.RuntimeException: org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
во 2-м случае, когда я потерял доступ к JNDII, похоже, теряется контейнер jndi в широком контейнере (jboss).
java.lang.RuntimeException: javax.naming.NameNotFoundException: UserTransaction not bound
Спасибо