Цикл c3p0 и OSGi - PullRequest
       31

Цикл c3p0 и OSGi

0 голосов
/ 27 августа 2010

Я упаковываю свой проект в комплект OSGi (просто вызову мой первый метод запуска из Activator.start ()) В моем проекте я использую ORM ActiveObjects и c3p0 pool. Все зависимости проекта (библиотеки jar) находятся в пути к классам. Если я запускаю свой проект с c3p0, это занимает около 5 минут на 1 запрос к БД. Без c3p0 все работает правильно. В чем проблема? Большое спасибо!

1 Ответ

1 голос
/ 27 августа 2010

Возможно, ваша проблема связана с механизмом загрузки классов для OSGi. В OSGi ваши библиотеки зависимостей должны быть не в плоском пути Java, а в комплекте классов. Для этого мы обычно создаем версию пакета для каждой библиотеки, выставляя jar библиотеки как «пакеты» OSGi.

...