Мы используем OSGI и хотим написать JUnit Systemtest. У нас есть один компонент, который взаимодействует с базой данных с помощью Java Persistence API (JPA). Когда мы запускаем тест, мы получаем сообщение об ошибке, что компонент базы данных не может быть активирован.
Мы думаем, что эта ошибка происходит, потому что jpa не находит файл persistence.xml. Но мы попытались скопировать файл практически во всех возможных местах. Каждый раз происходила одна и та же ошибка. Кто-нибудь знает решение?
osgi> 10: 03: 49.461 [Поток разрешения компонентов] DEBUG f.d.s.system.test.SystemTest - запущен
ОШИБКА 22 [SCR] Не удается активировать экземпляр ...