2015-03-21 3 views
0

У меня есть набор пакетов OSGi, которые используют openjpa в karaf для доступа к базе данных Postgres. Во время разработки мне нужно часто останавливать, обновлять и перезапускать пакеты. Хотя сообщений журнала нет, я не могу подключиться к службам после цикла повторного развертывания. Если я остановил экземпляр karaf и перезапустил, я смог успешно подключиться к пакетам.Очистка openJPA при остановке OSGI

Я думаю, что это связано с тем, что мы не очищаем ресурсы JPA.

Так что мой вопрос: , когда перенос связывания JPA прекращается, какая очистка должна быть выполнена?

ответ

1

Если вы используете план jpa, вам не нужно выполнять какую-либо очистку самостоятельно.

Я думаю, что вы попали в эту ошибку https://issues.apache.org/jira/browse/ARIES-1270. К сожалению, я еще не смог найти причину этого. Поэтому, если кто-то мог бы сэкономить время, чтобы заглянуть в это, что очень помогло бы.

+0

Спасибо за сообщение, что это не была JPA, так как это заставило меня продолжать смотреть. Проблема была в гонке с другими пучками. –

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